diff --git a/include/aidge/backend/cpu/operator/GlobalAveragePoolingImpl_forward_kernels.hpp b/include/aidge/backend/cpu/operator/GlobalAveragePoolingImpl_forward_kernels.hpp
index 5ea9b95822a0019de849bbf279c6dda8e01c5750..2bb78b2f4ccacfa1080203efcbc6f9896e464661 100644
--- a/include/aidge/backend/cpu/operator/GlobalAveragePoolingImpl_forward_kernels.hpp
+++ b/include/aidge/backend/cpu/operator/GlobalAveragePoolingImpl_forward_kernels.hpp
@@ -12,17 +12,17 @@
 #ifndef AIDGE_CPU_OPERATOR_GLOBALAVERAGEPOOLINGIMPL_FORWARD_KERNEL_H_
 #define AIDGE_CPU_OPERATOR_GLOBALAVERAGEPOOLINGIMPL_FORWARD_KERNEL_H_
 
-#include <functional>
-#include <numeric>
+#include <cstddef>
+#include <functional>  // std::multiplies
+#include <numeric>     // std::accumulate
 #include <vector>
 
+#include "aidge/backend/cpu/operator/GlobalAveragePoolingImpl.hpp"
 #include "aidge/data/Data.hpp"
+#include "aidge/utils/ErrorHandling.hpp"
 #include "aidge/utils/Registrar.hpp"
 #include "aidge/utils/Types.h"
-#include <cmath>
-#include <cstddef>
 
-#include "aidge/backend/cpu/operator/GlobalAveragePoolingImpl.hpp"
 
 namespace Aidge {
 template <class I, class O>