Uhhh....
It looks like the bolt pulls the hammer forward, as the bolt moves forward, right? But, um, then the bolt is forward when you release the hammer it will still be stuck on the bolt, since the pin is still on the hammer, holding it forward?
I am missing something, right?