diff --git a/dune/grid/geometrygrid/iterator.hh b/dune/grid/geometrygrid/iterator.hh
index 9bd5b4b682cdbc29660ce8a5e7b245acc085a544..2e3e157b487339408cf30614ce4ca78c926a1efc 100644
--- a/dune/grid/geometrygrid/iterator.hh
+++ b/dune/grid/geometrygrid/iterator.hh
@@ -10,7 +10,6 @@
 
 #include <dune/geometry/referenceelements.hh>
 
-#include <dune/grid/common/entitypointer.hh>
 #include <dune/grid/geometrygrid/capabilities.hh>
 #include <dune/grid/geometrygrid/declaration.hh>
 #include <dune/grid/geometrygrid/entity.hh>
@@ -247,16 +246,6 @@ namespace Dune
         return Iterator( grid, std::move( hostEntityIterator ) );
       }
 
-      operator Dune::DefaultEntityPointer< Entity > () const
-      {
-        return Dune::DefaultEntityPointer< Entity >( dereference() );
-      }
-
-      bool equals ( const Dune::DefaultEntityPointer< Entity > &rhs ) const
-      {
-        return dereference() == rhs.dereference();
-      }
-
     private:
       const Grid *grid_;
       HostEntityIterator hostEntityIterator_;
@@ -366,16 +355,6 @@ namespace Dune
         return Iterator( grid, last, last, hostGridView.indexSet() );
       }
 
-      operator Dune::DefaultEntityPointer< Entity > () const
-      {
-        return Dune::DefaultEntityPointer< Entity >( dereference() );
-      }
-
-      bool equals ( const Dune::DefaultEntityPointer< Entity > &rhs ) const
-      {
-        return dereference() == rhs.dereference();
-      }
-
     private:
       const Grid *grid_;
       HostElementIterator hostElementIterator_, hostEnd_;
@@ -437,16 +416,6 @@ namespace Dune
         return *grid_;
       }
 
-      operator Dune::DefaultEntityPointer< Entity > () const
-      {
-        return Dune::DefaultEntityPointer< Entity >( dereference() );
-      }
-
-      bool equals ( const Dune::DefaultEntityPointer< Entity > &rhs ) const
-      {
-        return dereference() == rhs.dereference();
-      }
-
     private:
       const Grid *grid_;
       HostEntityIterator hostEntityIterator_;