diff --git a/src/gradient-flow.cc b/src/gradient-flow.cc
index 585a41736589b057a123de62fe14f4105e66aa9a..562ae3e5c8f69824fd084abc90d0278d40f2b869 100644
--- a/src/gradient-flow.cc
+++ b/src/gradient-flow.cc
@@ -19,7 +19,9 @@
 #include <dune/grid/io/file/gmshreader.hh>
 #include <dune/grid/io/file/vtk.hh>
 
+#if ! DUNE_VERSION_NEWER(DUNE_FUNCTIONS, 2, 5)
 #include <dune/functions/common/vtkadapter.hh>
+#endif
 #include <dune/functions/gridfunctions/discreteglobalbasisfunction.hh>
 #include <dune/functions/functionspacebases/pqknodalbasis.hh>
 
@@ -33,9 +35,7 @@
 #include <dune/solvers/solvers/iterativesolver.hh>
 #include <dune/solvers/norms/energynorm.hh>
 
-#if DUNE_VERSION_NEWER(DUNE_FUNCTIONS, 2, 5)
 #include <dune/gfe/unitvector.hh>
-#endif
 #include <dune/gfe/localgeodesicfeadolcstiffness.hh>
 #include <dune/gfe/geodesicfeassembler.hh>
 #include <dune/gfe/riemanniantrsolver.hh>