diff --git a/embedded-service/src/activity.rs b/embedded-service/src/activity.rs
index cdcc95bf0..aa32ea16d 100644
--- a/embedded-service/src/activity.rs
+++ b/embedded-service/src/activity.rs
@@ -2,7 +2,7 @@
use embassy_sync::once_lock::OnceLock;
-use crate::intrusive_list::*;
+use crate::{intrusive_list::*, sync_cell::SyncCell};
/// potential activity service states
#[derive(Copy, Clone, Debug)]
@@ -53,7 +53,7 @@ pub trait ActivitySubscriber {
/// actual subscriber node instance for embedding within static or singleton type T
pub struct Subscriber {
node: Node,
- instance: Cell