diff --git a/aidge_core/export_utils/node_export.py b/aidge_core/export_utils/node_export.py
index 70194a141e49cc881dcd874aef4c87a13292d29a..8059eeea1ff0b5efeb8347f86160697e5be8c591 100644
--- a/aidge_core/export_utils/node_export.py
+++ b/aidge_core/export_utils/node_export.py
@@ -203,7 +203,7 @@ class ExportNode(ABC):
                 self.operator.input_category(idx) == aidge_core.InputCategory.OptionalData:
                 pass
             else:
-                aidge_core.Log.notice(f"No input for {self.node.name()} at input {idx}")
+                raise RuntimeError(f"No input for {self.node.name()} at input {idx}, did you forget to forward dims?")
         for idx, list_child_node_in_id in enumerate(self.node.outputs()):
             self.outputs += [node_in_id[0]
                              for node_in_id in list_child_node_in_id]
@@ -256,7 +256,7 @@ class ExportNode(ABC):
                     else:
                         self.attributes["mem_info_wrap_size"][idx] = 0
             else:
-                aidge_core.Log.notice(f"No output for {self.node.name()}")
+                raise RuntimeError(f"No output for {self.node.name()}")
 
 class ExportNodeCpp(ExportNode):
     # Path to the template defining how to export the node definition