diff --git a/src/harmonicmaps.cc b/src/harmonicmaps.cc
index 4717e6c181663cc0ffe9a3a2bbe25c3b305e0de5..f95faa966714c3145ae75d842742584926247103 100644
--- a/src/harmonicmaps.cc
+++ b/src/harmonicmaps.cc
@@ -294,7 +294,7 @@ int main (int argc, char *argv[])
 
     std::string baseName = "harmonicmaps-result-" + std::to_string(order) + "-" + std::to_string(numLevels);
 
-    SubsamplingVTKWriter<GridView> vtkWriter(gridView,order-1);
+    SubsamplingVTKWriter<GridView> vtkWriter(gridView,Dune::refinementLevels(order-1));
     vtkWriter.addVertexData(xFunction, VTK::FieldInfo("orientation", VTK::FieldInfo::Type::vector, xEmbedded[0].size()));
     vtkWriter.write(resultPath + baseName);