argparse's handling of default files seems to require that the file be
present even if the argument is supplied... so let's handle the default
config file ourselves.