Separate pull task