I have 4 rimfires: a 1950s era bolt action JC Higgins (got it when I was 10 years old), a 1960s era Beretta semi-auto pistol, a new 10-22 & a new Henry 22 mag. I've never had a misfire or failure to eject on any of them except the 10-22 & that was because of the ammo I had. I'm convinced most failures are either cheap ammo or poor gun maintenance. Keep your gun clean and use the ammo that it likes.