diff --git a/dune/subgrid/subgrid.hh b/dune/subgrid/subgrid.hh
index ee2ecf24cdb9c46f7f93a5f7842e2076da1640a0..99bdb45d6a4e6ce56e3331ab4cb8ba1e766a7650 100644
--- a/dune/subgrid/subgrid.hh
+++ b/dune/subgrid/subgrid.hh
@@ -12,7 +12,13 @@
 #include <vector>
 #include <type_traits>
 
+#include <dune/common/version.hh>
+#if DUNE_VERSION_LT(DUNE_COMMON,2,7)
 #include <dune/common/parallel/collectivecommunication.hh>
+#else
+#include <dune/common/parallel/communication.hh>
+#endif
+
 #include <dune/grid/common/backuprestore.hh>
 #include <dune/grid/common/capabilities.hh>
 #include <dune/grid/common/grid.hh>