[Bugfix] fixing poor decisions in argparse implementation

meant for the args to be optional.