Pump and stroke ...