Changes in pull function