I am not sure what we gain by doing that. It is really a flaw in the settings system. Had the get_setting(:environment_timeout) been able to get a default (for environment specific settings) we would never have had this construct.