diff --git a/dune/fem-dg/solver/rungekuttasolver.hh b/dune/fem-dg/solver/rungekuttasolver.hh
index a6f424dee42d72720858dfb1552a4f94807d1191..efece12bb8d8fbcec1d0b6f4d6b79cbf9e4fc14a 100644
--- a/dune/fem-dg/solver/rungekuttasolver.hh
+++ b/dune/fem-dg/solver/rungekuttasolver.hh
@@ -58,6 +58,8 @@ public:
 
   typedef std::pair< OdeSolverInterfaceType* ,  HelmHoltzOperatorType* > solverpair_t ;
 
+  typedef SmartOdeSolverParameters ParameterType;
+
   /////////////////////////////////////////////////////////////////////////
   //  ODE solvers from dune-fem/dune/fem/solver/rungekutta
   /////////////////////////////////////////////////////////////////////////
diff --git a/dune/fem-dg/solver/smartodesolver.hh b/dune/fem-dg/solver/smartodesolver.hh
index 389eafc21d1904fd4e6e9fc1b7bb408460e9486d..9d6845b2a98036aaaea73a82470ea4a603095419 100644
--- a/dune/fem-dg/solver/smartodesolver.hh
+++ b/dune/fem-dg/solver/smartodesolver.hh
@@ -11,6 +11,10 @@ namespace Dune {
 
 struct SmartOdeSolverParameters : public DuneODE :: ODEParameters
 {
+  SmartOdeSolverParameters( const std::string keyPrefix = "fem.ode" )
+    : DuneODE :: ODEParameters( keyPrefix )
+  {}
+
   using DuneODE :: ODEParameters :: keyPrefix_;
 
   virtual double explicitFactor() const