diff --git a/grid/onedgrid/onedgridentity.hh b/grid/onedgrid/onedgridentity.hh
index 07c2a6f42394f3694bb87c4a7fc883ff6e3dba41..a6233531265aca62a7c8e13d34e7c658abefb859 100644
--- a/grid/onedgrid/onedgridentity.hh
+++ b/grid/onedgrid/onedgridentity.hh
@@ -285,7 +285,7 @@ namespace Dune {
     int subIndex (int i) const {
       assert(i==0 || i==1);
       assert(cc==0 || cc==1);
-      return entity<cc>(i)->index();
+      return target_->vertex_[i]->levelIndex_;
     }
 
     /** \brief Provide access to sub entity i of given codimension. Entities