diff --git a/src/surfMesh/triSurface/interfaces/VTK/writeVTK.C b/src/surfMesh/triSurface/interfaces/VTK/writeVTK.C
index 047a5c53a755599a93bed86607c17610bb7daefd..f4a57b96f858915bf8e0140a6322e4b10f7ada9d 100644
--- a/src/surfMesh/triSurface/interfaces/VTK/writeVTK.C
+++ b/src/surfMesh/triSurface/interfaces/VTK/writeVTK.C
@@ -87,7 +87,7 @@ void Foam::triSurface::writeVTK
             {
                 const Face& f = faceLst[faceMap[faceIndex++]];
 
-                format().write(3);  // The size prefix
+                format().write(label(3));   // The size prefix
                 vtk::writeList(format(), f);
             }
         }
@@ -131,7 +131,7 @@ void Foam::triSurface::writeVTK
 
         for (const Face& f : faceLst)
         {
-            format().write(3);  // The size prefix
+            format().write(label(3));   // The size prefix
             vtk::writeList(format(), f);
         }
         format().flush();