Couldn't this be taken care of by the default value of CSettingLevel?