It's not clear to me why it needs to be reset (or even delayed until line 109 to be set).  Any reason not to just set `$VERBOSE` in `Configuration#warnings` ?