NP=7 is better for task.pull()