diff --git a/dumux/discretization/functionspacebasis.hh b/dumux/discretization/functionspacebasis.hh
index e8582efc77ecbb84ed280d8749fd8380dd13069a..ec371baecfaed0fd9052b2d531459c23b31cd13d 100644
--- a/dumux/discretization/functionspacebasis.hh
+++ b/dumux/discretization/functionspacebasis.hh
@@ -52,10 +52,7 @@ struct FunctionSpaceBasisTraits;
 template<class GridGeometry, std::enable_if_t<GridGeometry::discMethod != DiscretizationMethod::fem, int> = 0>
 typename FunctionSpaceBasisTraits<GridGeometry>::GlobalBasis
 getFunctionSpaceBasis(const GridGeometry& gridGeometry)
-{
-    using BasisType = typename FunctionSpaceBasisTraits<GridGeometry>::GlobalBasis;
-    return BasisType(gridGeometry.gridView());
-}
+{ return {gridGeometry.gridView()}; }
 
 /*!
  * \ingroup Discretization