diff --git a/include/aidge/backend/StimuliImpl.hpp b/include/aidge/backend/StimuliImpl.hpp
index 7c37cd1089e714d707742ae2192b36a1ca94fabb..a949c5810f9f374b9bdca113973b1bf70af06f8f 100644
--- a/include/aidge/backend/StimuliImpl.hpp
+++ b/include/aidge/backend/StimuliImpl.hpp
@@ -25,7 +25,7 @@ public:
 
     StimuliImpl(){};
     
-    virtual std::shared_ptr<Tensor> load(){};
+    virtual std::shared_ptr<Tensor> load() = 0;
 
     virtual ~StimuliImpl() = default;
 };