diff --git a/src/output/VTKWriter.cpp b/src/output/VTKWriter.cpp
index 1c5ec9d386ef745b3627d9630e126f50f3bc09a5..f84d13cb3d133562617ff9084017b932f1f8b564 100644
--- a/src/output/VTKWriter.cpp
+++ b/src/output/VTKWriter.cpp
@@ -299,10 +299,6 @@ VTKWriter::_write(const std::shared_ptr<const MeshType>& mesh,
             "NumberOfComponents=\"1\"/>\n";
     fout << "<PDataArray type=\"Int8\" Name=\"types\" "
             "NumberOfComponents=\"1\"/>\n";
-    for (const auto& [name, item_value_variant] : output_named_item_value_set) {
-      std::visit([&, name = name](auto&& item_value) { return this->_write_cell_pvtu(fout, name, item_value); },
-                 item_value_variant);
-    }
     if constexpr (MeshType::Dimension == 3) {
       fout << "<PDataArray type=\"Int64\" IdType=\"1\" Name=\"faces\"/>\n";
       fout << "<PDataArray type=\"Int64\" IdType=\"1\" Name=\"faceoffsets\"/>\n";