diff --git a/dune/subgrid/subgrid/subgridfaceiterator.hh b/dune/subgrid/subgrid/subgridfaceiterator.hh
index 9bd06b4ce1d51be8d96e45b09eff2318087c8f0f..bbcba9543218f6964f3102fdf9a5a9d9344b9ddc 100644
--- a/dune/subgrid/subgrid/subgridfaceiterator.hh
+++ b/dune/subgrid/subgrid/subgridfaceiterator.hh
@@ -19,11 +19,10 @@ class SubGridFaceIterator :
 {
 
     enum {dim=GridImp::dimension};
-    typedef typename GridImp::ctype ctype;
+    using ctype = typename GridImp::ctype;
 
 public:
-    typedef typename GridImp::HostGridType::template Codim<0>::Entity HostElement;
-    typedef typename GridImp::HostGridType::LevelGridView::IntersectionIterator HostLevelIntersectionIterator;
+    using HostElement = typename GridImp::HostGridType::template Codim<0>::Entity;
 
     //! Default Constructor.
     SubGridFaceIterator()