Currently, default values cause options and positional parameters to be added to the ParseResult. This is incorrect.