diff --git a/dumux/io/vtkoutputmodulebase.hh b/dumux/io/vtkoutputmodulebase.hh
index 2974a7b10979cbbc38b27982d4684d170f400065..d299d2b9a8700ed428fb23199c799d0fe45373ea 100644
--- a/dumux/io/vtkoutputmodulebase.hh
+++ b/dumux/io/vtkoutputmodulebase.hh
@@ -289,10 +289,10 @@ public:
         {
             if (isBox && dim > 1)
             {
-                using NestedFunction = VtkNestedFunction<GridView, ElementMapper, std::vector<GlobalPosition>>;
+                using NestedFunction = VtkNestedFunction<GridView, VertexMapper, std::vector<GlobalPosition>>;
                 for (int phaseIdx = 0; phaseIdx < numPhases; ++phaseIdx)
                     sequenceWriter_.addVertexData(std::make_shared<NestedFunction>("velocity_" + std::string(FluidSystem::phaseName(phaseIdx)) + " (m/s)",
-                                                                                   problem_.gridView(), problem_.elementMapper(),
+                                                                                   problem_.gridView(), problem_.vertexMapper(),
                                                                                    velocity[phaseIdx], dim, dimWorld));
             }
             // cell-centered models
@@ -332,9 +332,9 @@ public:
             }
             else if (field.first.size() == std::size_t(problem_.gridView().size(dim)))
             {
-                using NestedFunction = VtkNestedFunction<GridView, ElementMapper, std::vector<GlobalPosition>>;
+                using NestedFunction = VtkNestedFunction<GridView, VertexMapper, std::vector<GlobalPosition>>;
                 sequenceWriter_.addVertexData(std::make_shared<NestedFunction>(field.second,
-                                                                               problem_.gridView(), problem_.elementMapper(),
+                                                                               problem_.gridView(), problem_.vertexMapper(),
                                                                                field.first, dim, dimWorld));
             }
             else