diff --git a/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C b/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C
index a012136f01328080fe6f2b3ecb56c829c5fea2ea..ccc00ba5d41bc2074cd6bd9ec69e1727988e68c8 100644
--- a/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C
+++ b/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C
@@ -831,16 +831,8 @@ int main(int argc, char *argv[])
         {
             if (vtuMeshCells.empty())
             {
+                // subMesh or baseMesh
                 vtuMeshCells.reset(meshRef.mesh());
-
-                // Convert cellMap, addPointCellLabels to global cell ids
-                if (meshRef.useSubMesh())
-                {
-                    vtuMeshCells.renumberCells
-                    (
-                        meshRef.subsetter().cellMap()
-                    );
-                }
             }
 
             // Create file and write header
@@ -856,7 +848,7 @@ int main(int argc, char *argv[])
             // Write mesh
             vtk::internalWriter writer
             (
-                meshRef.baseMesh(),
+                meshRef.mesh(),
                 vtuMeshCells,
                 outputName,
                 fmtType