shot-based override