diff --git a/lib/models.js b/lib/models.js
index f545bf6e0fb2cab3cf9e39408f0552b35ee7a955..11591b2096df7d9c06e06a89fd2d80b846933933 100644
--- a/lib/models.js
+++ b/lib/models.js
@@ -40,7 +40,8 @@ async function load(files, sequelize) {
     return files.reduce((acc, file) => {
         const models = {};
         const filepath = Path.isAbsolute(file) ? file : Path.join(process.cwd(), file);
-        const Model = require(filepath)(sequelize, sequelize.Sequelize.DataTypes);
+        const m = require(filepath)
+        const Model = (m.default || m)(sequelize, sequelize.Sequelize.DataTypes);
         models[Model.name] = Model;
         return Object.assign({}, acc, models);
     }, {});