closure: can_pull