diff --git a/dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh b/dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh
index 7eabe6fbe5444a52911a27dcb3e013e9f851cffb..63f7f888f382561945ff735c717fcc824eb563a7 100644
--- a/dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh
+++ b/dune/gfe/coupling/rodcontinuumsteklovpoincarestep.hh
@@ -422,7 +422,7 @@ continuumDirichletToNeumannMap(const RigidBodyMotion<3>& lambda) const
 {
     std::pair<std::string,std::string> couplingName = std::make_pair("rod", "continuum");
     
-    VectorType& x3d = continuumSubdomainSolutions_.find("continuum")->second;
+    VectorType& x3d = continuumSubdomainSolutions_["continuum"];
     x3d.resize(complex_.continuumGrid("continuum")->size(dim));
     x3d = 0;