diff --git a/dune/common/parallel/remoteindices.hh b/dune/common/parallel/remoteindices.hh
index 915ee5b81672323954436d61c6b600c3f84d1d9d..9c697e1e17a585f6e411887a93e6d1d18f81c568 100644
--- a/dune/common/parallel/remoteindices.hh
+++ b/dune/common/parallel/remoteindices.hh
@@ -1520,20 +1520,14 @@ namespace Dune {
   }
 
   template<typename T, typename A>
-  inline typename std::map<int, std::pair<SLList<typename RemoteIndices<T,A>::RemoteIndex,
-              typename RemoteIndices<T,A>::Allocator >*,
-          SLList<typename RemoteIndices<T,A>::RemoteIndex,
-              typename RemoteIndices<T,A>::Allocator >*> >::const_iterator
+  inline typename RemoteIndices<T,A>::const_iterator
   RemoteIndices<T,A>::begin() const
   {
     return remoteIndices_.begin();
   }
 
   template<typename T, typename A>
-  inline typename std::map<int, std::pair<SLList<typename RemoteIndices<T,A>::RemoteIndex,
-              typename RemoteIndices<T,A>::Allocator >*,
-          SLList<typename RemoteIndices<T,A>::RemoteIndex,
-              typename RemoteIndices<T,A>::Allocator >*> >::const_iterator
+  inline typename RemoteIndices<T,A>::const_iterator
   RemoteIndices<T,A>::end() const
   {
     return remoteIndices_.end();