diff --git a/main.js b/main.js
index ecd723d3492b9560154bd1cfcdb64359c85b99cc..ead9eaca63331a268e34cf2e8a432052a71cae12 100644
--- a/main.js
+++ b/main.js
@@ -2,7 +2,6 @@ const {InstanceBase, Regex, runEntrypoint, InstanceStatus} = require('@companion
 const UpgradeScripts = require('./upgrades')
 const UpdateActions = require('./actions')
 const UpdateFeedbacks = require('./feedbacks')
-const UpdateVariableDefinitions = require('./variables')
 const WebSocket = require('ws')
 const ProjectUpdate = require("./receive/project_update");
 const Project = require("./project");
@@ -33,9 +32,8 @@ class ModuleInstance extends InstanceBase {
         this.initWebSocket()
         this.isInitialized = true
 
-        this.updateActions() // export actions
-        this.updateFeedbacks() // export feedbacks
-        this.updateVariableDefinitions() // export variable definitions
+        this.updateActions()
+        await this.updateFeedbacks()
     }
 
     // When module gets deleted
@@ -84,12 +82,8 @@ class ModuleInstance extends InstanceBase {
         UpdateActions(this)
     }
 
-    updateFeedbacks() {
-        UpdateFeedbacks(this)
-    }
-
-    updateVariableDefinitions() {
-        UpdateVariableDefinitions(this)
+    async updateFeedbacks() {
+        await UpdateFeedbacks(this)
     }
 
     // Websocket handling
diff --git a/variables.js b/variables.js
deleted file mode 100644
index a4c9f8ca629bfcad703437f778ea0c5df166d619..0000000000000000000000000000000000000000
--- a/variables.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = async function (self) {
-	self.setVariableDefinitions([
-		{ variableId: 'variable1', name: 'My first variable' },
-		{ variableId: 'variable2', name: 'My second variable' },
-		{ variableId: 'variable3', name: 'Another variable' },
-	])
-}