This is a special case flag that cannot be replicated with the normal machinery. It's much easier to special case it. So here we go.
the checklist of things to do is continuing to dwindle. hooray. last big feature push is help text generation. Then improving error reporting. Then writing some tests. Then writing documentation. Ay carumba.