diff --git a/dune/elasticity/materials/neohookeanmaterial.hh b/dune/elasticity/materials/neohookeanmaterial.hh
index 3ee3925892a01b3822ff2eed792283dda772741c..3107b44518a3a16884b0a13f70f8e60911866067 100644
--- a/dune/elasticity/materials/neohookeanmaterial.hh
+++ b/dune/elasticity/materials/neohookeanmaterial.hh
@@ -146,10 +146,10 @@ class NeoHookeMaterial : public AdolcMaterial<Basis>
     typedef LocalNeoHookeanEnergy<GridType,Lfe> LocalEnergy;
     using Base::dim;
 
-    NeoHookeMaterial(const Basis& basis, ReturnType E, ReturnType nu) :
+    NeoHookeMaterial(const Basis& basis, ReturnType E, ReturnType nu, bool vectorMode=true) :
         localEnergy_(E,nu)
     {
-        this->setup(basis, localEnergy_);
+        this->setup(basis, localEnergy_,vectorMode);
     }
 
     using Base::energy;