bugfix: argparse is hard.