It's possible to tell the compiler that we want something garbage collected. Reference counted pointer: ```rust use std::rc::Rc fn return() -> Rc { let s = Rc::new(String::from("Hello")); Rc::clone(&s) } ```