Make sure you use high quality ammo or it will not eject the round. I have been told that cheap casings may be off by a thousandths of a centimeter and it makes all the difference in the world. As long as I have used good rounds, the gun is flawless but IT HAS TO BE CLEAN. Since is is such a small round and the P22 is a slighly larger fram for a 22, if it gets dirty, then it wont work well. I bought one for my wife about 5 years ago and it still works great as long as I do what I have told you to do. Also, if you pull the trigger and dry fire it while it is on safety, the hammer will draw back and strike the safety mechanism, however notice that if you do that several times, the safety will disengage and go to fire, therefore if the gun has one in the pipe, it will go off. Im not going to tell you how I learned that.....