May I ask why 21 feet? (just trying to learn, not being condescending)
A bad guy with a knife 21 feet or less away from you will be on you carving you up before you can draw your weapon.A highly trained knife fighter w/in 21 feet will be on you before you can fire EVEN if you have your gun drawn.See videos of Danny Insanto(SIQ). Steve