* not with StaticCell. and in this case you don't need static variables at all. Try making SpiDriver own the SPI directly, and pass that as an argument to the display task: ```rust pub struct SPIDriver { spi: Spi<'static, Async>, dc: Output<'static>, rst: Output<'static>, } ``` you'll have to change many methods from `&self` to `&mut self`