diff --git a/js/vt-main.js b/js/vt-main.js
index 63773902cd6fa518af8c8b4b6a885b719e00803d..a9ae4016ed0aa5495034248a900f24cd0e70d0f6 100644
--- a/js/vt-main.js
+++ b/js/vt-main.js
@@ -1,9 +1,9 @@
-(function ($, Drupal) {
+(function ($, Drupal, once) {
   Drupal.behaviors.vtBehavior = {
     attach: function (context, settings) {
 
       //mobile menu
-      jQuery('.vt-menu--main .burger').once().click(function () {
+      jQuery(once('.vt-menu--main', '.burger')).click(function () {
         jQuery(this).closest('.vt-menu--main').addClass("vt-mobile-main-menu");
       });
       jQuery('.vt-menu--main .vt-menu-main').after().click(function () {
@@ -42,4 +42,4 @@
       });
     }
   };
-})(jQuery, Drupal);
+})(jQuery, Drupal, once);
diff --git a/revolt.info.yml b/revolt.info.yml
index f28d95ed7296751332bb4171ee735271c9268b7d..5a5e9e0e090e0c5b5fe61c49fba703a498f6aced 100644
--- a/revolt.info.yml
+++ b/revolt.info.yml
@@ -6,10 +6,6 @@ libraries:
   - revolt/global-styling
   - revolt/nice-select
   - revolt/vendor
-dependencies:
-  - core/drupal
-  - core/jquery
-  - core/jquery.once
 base theme: false
 regions:
   top_header: "Top Header"
diff --git a/revolt.libraries.yml b/revolt.libraries.yml
index ab5647a4035718b10a01db8ec1f8efdcf9428d6b..c2e97e66cea1f8dab6d20e58854203fd5bd6f966 100644
--- a/revolt.libraries.yml
+++ b/revolt.libraries.yml
@@ -8,7 +8,7 @@ global-styling:
     js/vt-main.js: {}
   dependencies:
     - core/jquery
-    - core/jquery.once
+    - core/once
     - core/underscore
     - core/backbone
     - core/jquery.form