diff --git a/src/mysolver.cc b/src/mysolver.cc
index 9b9a7b62957e02a856ce325b9f96b3f3fa8fbab6..3c2d6a804442d8ccf793bc06eda0bb9c0e0d0286 100644
--- a/src/mysolver.cc
+++ b/src/mysolver.cc
@@ -7,6 +7,7 @@
 #endif
 
 #include <dune/solvers/common/numproc.hh> // Solver::FULL
+#include <dune/fufem/assemblers/transferoperatorassembler.hh>
 
 #include "mysolver.hh"
 
diff --git a/src/mysolver.hh b/src/mysolver.hh
index 552d9d33896b0913a03d9db5b40a6ca17754fbf7..74eaa62116b9486c62d251de3875cf82b696d086 100644
--- a/src/mysolver.hh
+++ b/src/mysolver.hh
@@ -10,7 +10,6 @@
 #include <dune/solvers/solvers/loopsolver.hh>
 #include <dune/tnnmg/iterationsteps/genericnonlineargs.hh>
 #include <dune/solvers/transferoperators/compressedmultigridtransfer.hh>
-#include <dune/fufem/assemblers/transferoperatorassembler.hh>
 #include <dune/tnnmg/iterationsteps/tnnmgstep.hh>
 #include <dune/tnnmg/problem-classes/convexproblem.hh>