correct push to pull