So, maybe you need something like: ```rust if report != last || last_set.elapsed() >= Duration::from_millis(SOME_MIN_TIME) { // ... } ```