A flush bolt includes a bolt head and a strike. The bolt head moves out of the flush bolt in response to movement of the strike into the flush bolt, through a movable cam surface in the flush bolt. The bolt head is withdrawn towards the flush bolt when the strike is released.