piston can push a fluid