How do you know that you want to pull from the `origin` remote, or that you want the `master` branch? Shouldn't these at least be configurable?