Not sure I understand why.
That would make parsing the rest of the arguments different based on whether or not the flag is present.