shooter: optimize for size