Snap caps are used to prevent dry firing from causing impact damage to the barrel breech or firing pin.