Ready—aim—fire