diff --git a/src/Umbraco.Configuration/Legacy/ModelsBuilderConfig.cs b/src/Umbraco.Configuration/Legacy/ModelsBuilderConfig.cs
index 164b15c728..f6395b23b4 100644
--- a/src/Umbraco.Configuration/Legacy/ModelsBuilderConfig.cs
+++ b/src/Umbraco.Configuration/Legacy/ModelsBuilderConfig.cs
@@ -32,7 +32,7 @@ namespace Umbraco.Configuration.Legacy
{
// giant kill switch, default: false
// must be explicitely set to true for anything else to happen
- Enable = true;
+ Enable = ConfigurationManager.AppSettings[Prefix + "Enable"] == "true";
// ensure defaults are initialized for tests
ModelsNamespace = Constants.ModelsBuilder.DefaultModelsNamespace;
diff --git a/src/Umbraco.Configuration/Models/ModelsBuilderConfig.cs b/src/Umbraco.Configuration/Models/ModelsBuilderConfig.cs
index eb2047d4db..4d35e3fa95 100644
--- a/src/Umbraco.Configuration/Models/ModelsBuilderConfig.cs
+++ b/src/Umbraco.Configuration/Models/ModelsBuilderConfig.cs
@@ -29,7 +29,7 @@ namespace Umbraco.Configuration.Models
/// If this is false then absolutely nothing happens.
/// Default value is false which means that unless we have this setting, nothing happens.
///
- public bool Enable => _configuration.GetValue(Prefix+"Enable", true);
+ public bool Enable => _configuration.GetValue(Prefix+"Enable", false);
///
/// Gets the models mode.