A mechanism for preventing a partially inserted magazine from accidently ejecting from the firearm. The improved firearms include any type of projectile weapon that employs a magazine to provide ammunition and include rifles and pistols. An improved magazine catch that includes both the primary latch and a safety latch. A method for engaging a magazine to a firearm for providing the firearm with ammunition without unintentionally dropping the magazine due to incomplete insertion.