It's pretty easy for large objects to show up on the stack multiple times, if you have a function like: ```rust fn silly(mut a: [u8; 2048]) -> [u8; 2048] { todo!() } ```