pre-pull