diff --git a/dumux/io/vtkmultiwriter.hh b/dumux/io/vtkmultiwriter.hh
index 03bd61e008fbe20e90792efcdebbe8d493059ee8..9b0ff0f7c63be726643665e1fca98826a97cdfc1 100644
--- a/dumux/io/vtkmultiwriter.hh
+++ b/dumux/io/vtkmultiwriter.hh
@@ -211,7 +211,9 @@ public:
     template <class DataArray>
     DUNE_DEPRECATED // use attachVertexData() instead!
     void addVertexData(DataArray *field, const char *name, int nComps=1)
-    { addManagedVertexData(*field, name, nComps); }
+    {
+      curWriter_->addVertexData(*field, name);
+    }
 
     /*!
      * \brief Add a cell centered quantity to the output.
@@ -245,7 +247,9 @@ public:
     template <class VectorField>
     DUNE_DEPRECATED // use attachCellData() instead
     void addCellData(VectorField *field, const char *name, int nComps = 1)
-    { addManagedCellData(*field, name, nComps); };
+    {
+        curWriter_->addCellData(*field, name);
+    }
 
     /*!
      * \brief Finalizes the current writer.