piston retraction now checks pmap