firearm protocol