diff --git a/dune/gfe/averageinterface.hh b/dune/gfe/averageinterface.hh
index af88f81a150dc14fc21db3bb4bd89508efbf32aa..cdcd8e83af660086ccc9b462021df575ef7ef89d 100644
--- a/dune/gfe/averageinterface.hh
+++ b/dune/gfe/averageinterface.hh
@@ -718,7 +718,7 @@ void computeAverageInterface(const BoundaryPatch<GridView>& interface,
     using namespace Dune;
 
     typedef typename GridView::template Codim<0>::Entity EntityType;
-    typedef typename EntityType::LevelIntersectionIterator NeighborIterator;
+    typedef typename GridView::IntersectionIterator NeighborIterator;
 
     const GridView& gridView = interface.gridView();
     const typename GridView::IndexSet& indexSet = gridView.indexSet();