Refactored shooting.