diff --git a/src/gb.rs b/src/gb.rs
index fd07ef51663ea29000357b8e92ec9bb612f80334..0e8d51fdd941bc2f3083048b1fb6463af0dd71eb 100644
--- a/src/gb.rs
+++ b/src/gb.rs
@@ -656,14 +656,6 @@ impl GameBoy {
         self.apu_i().channels()
     }
 
-    pub fn cartridge(&mut self) -> &mut Cartridge {
-        self.mmu().rom()
-    }
-
-    pub fn cartridge_i(&self) -> &Cartridge {
-        self.mmu_i().rom_i()
-    }
-
     pub fn cartridge_eager(&mut self) -> Cartridge {
         self.mmu().rom().clone()
     }
@@ -1005,6 +997,14 @@ impl GameBoy {
         self.apu().audio_buffer()
     }
 
+    pub fn cartridge(&mut self) -> &mut Cartridge {
+        self.mmu().rom()
+    }
+
+    pub fn cartridge_i(&self) -> &Cartridge {
+        self.mmu_i().rom_i()
+    }
+
     pub fn load_boot_path(&mut self, path: &str) {
         let data = read_file(path);
         self.load_boot(&data);