diff --git a/fpt/src/memory/lib.rs b/fpt/src/memory/lib.rs
index 48e2512..7de0e20 100644
--- a/fpt/src/memory/lib.rs
+++ b/fpt/src/memory/lib.rs
@@ -9,11 +9,10 @@ use crate::memory::{create_empty_mbc, create_mbc, Cartridge};
pub type Address = usize;
pub type MemoryRange = Range
;
-#[derive(Clone)]
pub struct Memory {
mem: Vec,
pub bootrom_loaded: bool,
- pub cartridge: Rc>,
+ pub cartridge: Box>,
bootrom: &'static [u8; 256],
code_listing: Vec