This drill was practiced a lot while I was a Marine assigned to Marine Corps Security Force duty. Different weapons were assigned while standing duty on different posts. At the time I was serving, weapons assigned could be a M16A2, a M9 pistol, a HK MP5, or a Mossberg 590 shotgun. The failure to stop drill was practiced mostly with the M9. Sometimes the drill was practiced while stationary, and other times while advancing forward. Sometimes practiced while drawing from the holster and staying stationary or advancing forward. The drill was often changed up to consider different situations. One thing that was a standard for Marine Corps Security Forces guarding nuclear weapons was that no nuclear weapon will ever be compromised by the enemy. That meant that if hostages had been taken, their lives will be considered, but not if it meant a nuclear weapon might be compromised.