Beginning pull logic