diff --git a/src/shared/Core/MessageBroker/MessageBroker.h b/src/shared/Core/MessageBroker/MessageBroker.h
index 917f33f106696fafa0efe561035957e2a34957a5..dc226a07bc3fa90b7b895671f23ff930fdb644ce 100644
--- a/src/shared/Core/MessageBroker/MessageBroker.h
+++ b/src/shared/Core/MessageBroker/MessageBroker.h
@@ -34,10 +34,8 @@ public:
     static MessageBroker& getInstance();
     using SubscriberFn = std::function<void(const Message&, const Filter&)>;
 
-    [[nodiscard(
-        "IF NOT SAVED, THE SUBSCRIPTION WILL BE AUTOMATICALLY REMOVED")]] std::
-        unique_ptr<Subscription>
-        subscribe(Filter filter, MessageBroker::SubscriberFn callback);
+    [[nodiscard]] std::unique_ptr<Subscription> subscribe(
+        Filter filter, MessageBroker::SubscriberFn callback);
 
     /**
      * @brief Publish a message to all its subscribers.