Do the fetch and pull more sanely, support PULL_OPTIONS