diff --git a/src/vtk/VTKOutput.cpp b/src/vtk/VTKOutput.cpp
index 29f350a6964799df92a4c93248a628f053c7a3a4..8d8cf88f14bfa4bf4899629d0d85f787e1b6146d 100644
--- a/src/vtk/VTKOutput.cpp
+++ b/src/vtk/VTKOutput.cpp
@@ -381,11 +381,11 @@ void VTKOutput::writeDomainDecompositionPieces( std::ostream& ofs, const Set<SUI
    {
       Base64Writer base64;
       for( int32_t i = 0; i != int32_c( points ); i += 8 )
-         base64 << int32_c( i + uint_c( 8 ) );
+         base64 << i + int32_c( 8 );
       ofs << "     "; base64.toStream( ofs );
    }
    else for( int32_t i = 0; i != int32_c( points ); i += 8 )
-      ofs << "     " << int32_c( i + uint_c( 8 ) ) << "\n";
+      ofs << "     " << i + int32_c( 8 ) << "\n";
 
    ofs << "    </DataArray>\n"
       << "    <DataArray type=\"" << vtk::typeToString< uint8_t >() << "\" Name=\"types\" format=\"" << format_ << "\">\n";