diff --git a/aidge_export_cpp/kernels/reducemean.hpp b/aidge_export_cpp/kernels/reducemean.hpp
index 4f51fc203698c8c9728607459db9a1f5c8cffcb6..5fc164c0ae709b4a6ac0b9ed316f94ddbfea9c34 100644
--- a/aidge_export_cpp/kernels/reducemean.hpp
+++ b/aidge_export_cpp/kernels/reducemean.hpp
@@ -4,6 +4,7 @@
 #include "network/typedefs.hpp"
 #include "network/utils.hpp"
 #include <cmath>
+#include <type_traits>
 
 template <typename T>
 using Acc_T =