I'm wondering if argumentparser could make use of this first item you're removing? (for the help text for instance?)