Changed pull logic