just a note: I would prefer if and else not to be seperated by a blank line like this. I find this easier to read.
```
if args.fullpath:
   foo()
else:
   bar()
```
but we don't need to change this here