diff --git a/dune/gdt/basefunctionset/fem.hh b/dune/gdt/basefunctionset/fem.hh
index a4631530063b5114546d335bc6fec20c46c2c83b..113d3b7c64f78fcef5b5bf262075903f08d38cd3 100644
--- a/dune/gdt/basefunctionset/fem.hh
+++ b/dune/gdt/basefunctionset/fem.hh
@@ -35,6 +35,9 @@ class FemWrapper
 };
 
 
+namespace internal {
+
+
 template <class ShapeFunctionSetImp, class EntityImp, class DomainFieldImp, int domainDim, class RangeFieldImp,
           int rangeDim, int rangeDimCols>
 class FemWrapperTraits
@@ -47,21 +50,24 @@ public:
 };
 
 
+} // namespace internal
+
+
 template <class ShapeFunctionSetImp, class EntityImp, class DomainFieldImp, int domainDim, class RangeFieldImp,
           int rangeDim>
 class FemWrapper<ShapeFunctionSetImp, EntityImp, DomainFieldImp, domainDim, RangeFieldImp, rangeDim, 1>
-    : public BaseFunctionSetInterface<FemWrapperTraits<ShapeFunctionSetImp, EntityImp, DomainFieldImp, domainDim,
-                                                       RangeFieldImp, rangeDim, 1>,
+    : public BaseFunctionSetInterface<internal::FemWrapperTraits<ShapeFunctionSetImp, EntityImp, DomainFieldImp,
+                                                                 domainDim, RangeFieldImp, rangeDim, 1>,
                                       DomainFieldImp, domainDim, RangeFieldImp, rangeDim, 1>
 {
   typedef FemWrapper<ShapeFunctionSetImp, EntityImp, DomainFieldImp, domainDim, RangeFieldImp, rangeDim, 1> ThisType;
-  typedef BaseFunctionSetInterface<FemWrapperTraits<ShapeFunctionSetImp, EntityImp, DomainFieldImp, domainDim,
-                                                    RangeFieldImp, rangeDim, 1>,
+  typedef BaseFunctionSetInterface<internal::FemWrapperTraits<ShapeFunctionSetImp, EntityImp, DomainFieldImp, domainDim,
+                                                              RangeFieldImp, rangeDim, 1>,
                                    DomainFieldImp, domainDim, RangeFieldImp, rangeDim, 1> BaseType;
 
 public:
-  typedef FemWrapperTraits<ShapeFunctionSetImp, EntityImp, DomainFieldImp, domainDim, RangeFieldImp, rangeDim, 1>
-      Traits;
+  typedef internal::FemWrapperTraits<ShapeFunctionSetImp, EntityImp, DomainFieldImp, domainDim, RangeFieldImp, rangeDim,
+                                     1> Traits;
   typedef typename Traits::BackendType BackendType;
   typedef typename BaseType::EntityType EntityType;
   typedef typename BaseType::DomainType DomainType;