diff --git a/dune/gfe/parallel/globalp1mapper.hh b/dune/gfe/parallel/globalp1mapper.hh
index 12443dbe5b10545f93d4b2116bd9b20a66a46ca9..8e1371798ce300c90082f66614fd4ac557ffa86e 100644
--- a/dune/gfe/parallel/globalp1mapper.hh
+++ b/dune/gfe/parallel/globalp1mapper.hh
@@ -24,7 +24,7 @@ namespace Dune {
   template <class GridView>
   class GlobalP1Mapper
   {
-    typedef MultipleCodimMultipleGeomTypeMapper<GridView, MCMGVertexLayout> P1BasisMapper;
+    typedef MultipleCodimMultipleGeomTypeMapper<GridView> P1BasisMapper;
 
   public:
 
@@ -34,7 +34,7 @@ namespace Dune {
     typedef std::map<Index,Index>    IndexMap;
 
     GlobalP1Mapper(const GridView& gridView)
-    : p1Mapper_(gridView)
+    : p1Mapper_(gridView,mcmgVertexLayout())
     {
       const int dim = GridView::dimension;