I see what you mean, but this isn't consistent with how we use ModuleSettingsInitialize(). Is that an exception to the rule, because it's something which has to be done in the module initialization routine?