argparse is fragile?