I'm asking about "practically" rather than ethically. Say you are carrying (concealed) and a mugger pulls out a knife at 3 feet. Do you raise your shirt to show you are armed, skip that and move to operate the gun, or are either of those actions unsafe unless you think the mugger isn't prepared to plunge a knife into you?