I've got the ISR trimmed down not to need a CS etc as such: ```rust #[interrupt] /// Increments the tick overflow. fn TIM3() { timer::clear_update_interrupt(3); TICK_OVERFLOW_COUNT.fetch_add(1, Ordering::Relaxed); } ```