With the preceding `git checkout master`, from a safety point of view, this makes sense.

On the **con** side:

1.  There's nothing in the function title suggesting that this will happen; therefore it's a side-effect.
2.  It's likely that this has been handled before.

Because I believe that methods that are not SRP w/ respect to their method name are much more likely to be cursed than otherwise, I suggest that we handle this in a separate function:

```bash
function insure_current_master {
  git checkout master
  git pull origin master
}
```

That way, we've got an encapsulated function.  I'm looking for a better function name though.