Added pumping methods