the extra grab/drop/pivot on the piston shouldn't be necessary with the right geometry, but this layout doesn't provide a whole lot of flexibility