diff --git a/src/multicolvar/DumpMultiColvar.cpp b/src/multicolvar/DumpMultiColvar.cpp
index b7a16fe4aaa363573454041a5f09dbe841e09f1f..f1924437d5559b5db5a001ed3e99baccd44f8800 100644
--- a/src/multicolvar/DumpMultiColvar.cpp
+++ b/src/multicolvar/DumpMultiColvar.cpp
@@ -152,7 +152,7 @@ void DumpMultiColvar::update(){
     const char* defname="X";
     const char* name=defname;
 
-    Vector apos = mycolv->getCentralAtomPos( mycolv->getTaskCode(i) );
+    Vector apos = mycolv->getCentralAtomPos(i);
     of.printf(("%s "+fmt_xyz+" "+fmt_xyz+" "+fmt_xyz).c_str(),name,lenunit*apos[0],lenunit*apos[1],lenunit*apos[2]);
     stash->retrieveValue( i, true, cvals );
     if( mycolv->weightWithDerivatives() ){