Why don't you just call __loadSettingsScheme("default") yourself if you want to clear a previously applied crazy scheme?

I personally like the current behaviour, because I often turn on a bunch of your settings, since you have a lot of debug stuff turned on which is useful. With the old interface, I could do this fine, but now it clears my settings when I attempt to :(.