diff --git a/dune/fufem/assemblers/basisinterpolationmatrixassembler.hh b/dune/fufem/assemblers/basisinterpolationmatrixassembler.hh
index 690c2b6030166046d53b35a6b575119846d5630e..e7e3000efd837872a67da98e4e78afd2a547d900 100644
--- a/dune/fufem/assemblers/basisinterpolationmatrixassembler.hh
+++ b/dune/fufem/assemblers/basisinterpolationmatrixassembler.hh
@@ -484,7 +484,7 @@ static void assembleGlobalBasisTransferMatrix(MatrixType& matrix,
     fineLocalView.bind(fineElement);
 
     // visit all children of the coarse node and interpolate with the fine basis functions
-    Impl::LeafNodeInterpolationVisitor visitor( coarseLocalView, fineLocalView, geometryInFathers,
+    ::Impl::LeafNodeInterpolationVisitor visitor( coarseLocalView, fineLocalView, geometryInFathers,
                                                 processed, tolerance, matrixBackend, indices,
                                                 true /* = set indexSet */ );
 
@@ -534,7 +534,7 @@ static void assembleGlobalBasisTransferMatrix(MatrixType& matrix,
     fineLocalView.bind(fineElement);
 
     // visit all children of the coarse node and interpolate with the fine basis functions
-    Impl::LeafNodeInterpolationVisitor visitor( coarseLocalView, fineLocalView, geometryInFathers,
+    ::Impl::LeafNodeInterpolationVisitor visitor( coarseLocalView, fineLocalView, geometryInFathers,
                                                 processed, tolerance, matrixBackend, indices,
                                                 false /* = increase matrix entries */ );