Don't clear conditionSet[-1].  Also, recreate this branch because rebasing screwed the pull request.
This should fix any issues with myargc being overridden, doing things like disabling openGL for no good reason.