diff --git a/src/mesh/GmshReader.cpp b/src/mesh/GmshReader.cpp
index 24dc24a4eb3ec153c441d266f96978135ac3d743..23e74c0fd5769d6268781fee690cef9f677f88a7 100644
--- a/src/mesh/GmshReader.cpp
+++ b/src/mesh/GmshReader.cpp
@@ -17,6 +17,7 @@
 #include <Partitioner.hpp>
 
 #include <ArrayUtils.hpp>
+#include <ItemValueUtils.hpp>
 
 #include <unordered_map>
 #include <map>
@@ -376,7 +377,7 @@ class MeshDispatcher
         face_new_owner[l] = m_cell_new_owner[Jmin];
       });
 
-#warning Add missing synchronize
+    synchronize(face_new_owner);
     return face_new_owner;
   }
 
@@ -401,7 +402,7 @@ class MeshDispatcher
         node_new_owner[r] = m_cell_new_owner[Jmin];
       });
 
-#warning Add missing synchronize
+    synchronize(node_new_owner);
     return node_new_owner;
   }