This is much more robust that raising an error, and let modules load ir.config_parameter from xml data files, while still enforcing values from the config files.