diff --git a/src/utils/Messenger.hpp b/src/utils/Messenger.hpp
index a1bbe67cb1402783009f88471a136eec9859bd08..8f9bedf642f199fce42c5d036605f3e7ab4fb09f 100644
--- a/src/utils/Messenger.hpp
+++ b/src/utils/Messenger.hpp
@@ -459,13 +459,6 @@ void barrier()
   return messenger().barrier();
 }
 
-template <typename DataType>
-PASTIS_INLINE
-void broadcast(DataType& data, int root_rank)
-{
-  messenger().broadcast(data, root_rank);
-}
-
 template <typename DataType>
 PASTIS_INLINE
 Array<DataType>
@@ -490,6 +483,13 @@ allToAll(const Array<DataType>& array)
   return messenger().allToAll(array);
 }
 
+template <typename DataType>
+PASTIS_INLINE
+void broadcast(DataType& data, int root_rank)
+{
+  messenger().broadcast(data, root_rank);
+}
+
 template <typename DataType>
 PASTIS_INLINE
 void broadcast(Array<DataType>& array, int root_rank)