diff --git a/dune/elasticity/assemblers/ogdenassembler.cc b/dune/elasticity/assemblers/ogdenassembler.cc
index 2730106e5f3f416530147ae13c338aff1a40616a..168b36b14088bb83be47bbce2a749dcb4e089e3e 100644
--- a/dune/elasticity/assemblers/ogdenassembler.cc
+++ b/dune/elasticity/assemblers/ogdenassembler.cc
@@ -201,7 +201,7 @@ assembleProblem(BCRSMatrix<FieldMatrix<double,dim,dim> >& globalMatrix,
     // Create local assembler
     OgdenMaterialLocalStiffness<typename GridView::Grid,typename TrialBasis::LocalFiniteElement,typename AnsatzBasis::LocalFiniteElement> localAssembler(lambda_, mu_, d_);
       
-    addIndices(localAssembler, indices, false);
+    this->addIndices(localAssembler, indices, false);
     
     indices.exportIdx(globalMatrix);
     globalMatrix=0.0;
@@ -226,7 +226,7 @@ assembleProblem(BCRSMatrix<FieldMatrix<double,dim,dim> >& globalMatrix,
         	localSolution[i] = sol[this->aBasis_.index(*it,i)];
 
         // assemble local matrix and rhs     
-        localAssembler.assemble(it, localSolution, localA, localRhs, tFE, aFE);
+        localAssembler.assemble(*it, localSolution, localA, localRhs, tFE, aFE);
         
         // Add element matrix to global stiffness matrix
         for(int i=0; i<tFE.localBasis().size(); i++) {