I can fire a revolver from INSIDE a coat pocket and empty the cylinder if need be. No way in Hell can a semi match that. Ask Gunner 500. He learned.
As long as it has an enclosed hammer and you carry an extinguisher for the fire. I hear this recommended but it was pretty damn interesting to actually do it a few times. I saw triggers fail to reset and cylinders get bound up in liners and not turn. The thought of 5 shots guaranteed turned out to be a myth.