diff --git a/api/policies/ModelPolicy.js b/api/policies/ModelPolicy.js
index <HASH>..<HASH> 100644
--- a/api/policies/ModelPolicy.js
+++ b/api/policies/ModelPolicy.js
@@ -26,12 +26,7 @@ module.exports = function ModelPolicy (req, res, next) {
       if (!_.isObject(model)) {
         req.options.unknownModel = true;
 
-        if (!sails.config.permissions.allowUnknownModelDefinition) {
-          return next(new Error('Model definition not found: '+ req.options.modelIdentity));
-        }
-        else {
-          model = sails.models[req.options.modelIdentity];
-        }
+        model = sails.models[req.options.modelIdentity];
       }
 
       req.model = model;
diff --git a/config/permissions.js b/config/permissions.js
index <HASH>..<HASH> 100644
--- a/config/permissions.js
+++ b/config/permissions.js
@@ -9,7 +9,5 @@ module.exports.permissions = {
 
   afterEvents: [
     'hook:auth:initialized'
-  ],
-
-  allowUnknownModelDefinitions: false
+  ]
 };
allowing unknown models isn't really a feature after all