diff --git a/src/common/menu.rs b/src/common/menu.rs
index f955777..30f586d 100644
--- a/src/common/menu.rs
+++ b/src/common/menu.rs
@@ -14,6 +14,7 @@ const MENU_LOCKOUT_FRAMES: u32 = 5;
 pub fn init() {
     unsafe {
         FRAME_COUNTER_INDEX = frame_counter::register_counter();
+        write_menu();
     }
 }
 
diff --git a/src/training/mod.rs b/src/training/mod.rs
index 21cd812..23cfefe 100644
--- a/src/training/mod.rs
+++ b/src/training/mod.rs
@@ -356,8 +356,5 @@ pub fn training_mods() {
     fast_fall::init();
     mash::init();
     ledge::init();
-
-    println!("[Training Modpack] Writing menu file training_menu.html");
-    unsafe { menu::write_menu(); }
-    println!("[Training Modpack] Wrote menu file.");
+    menu::init();
 }