diff --git a/src/OpenFOAM/db/IOobjects/IOdictionary/IOdictionary.C b/src/OpenFOAM/db/IOobjects/IOdictionary/IOdictionary.C
index 7192eb7f61a3ea7a0d7ccb0f6078ba6ce2561868..a1d6903956d8a819782bf648ef3fbd781ff6baff 100644
--- a/src/OpenFOAM/db/IOobjects/IOdictionary/IOdictionary.C
+++ b/src/OpenFOAM/db/IOobjects/IOdictionary/IOdictionary.C
@@ -68,9 +68,8 @@ void Foam::IOdictionary::readFile(const bool masterOnly)
 
         // Master reads headerclassname from file. Make sure this gets
         // transfered as well as contents.
-        word masterClassName = headerClassName();
-        Pstream::scatter(comms, masterClassName);
-
+        Pstream::scatter(comms, const_cast<word&>(headerClassName()));
+        Pstream::scatter(comms, note());
 
         // Get my communication order
         const Pstream::commsStruct& myComm = comms[Pstream::myProcNo()];
@@ -94,7 +93,6 @@ void Foam::IOdictionary::readFile(const bool masterOnly)
                 IOstream::ASCII
             );
             IOdictionary::readData(fromAbove);
-            const_cast<word&>(headerClassName()) = masterClassName;
         }
 
         // Send to my downstairs neighbours
diff --git a/src/OpenFOAM/db/regIOobject/regIOobjectRead.C b/src/OpenFOAM/db/regIOobject/regIOobjectRead.C
index 5802fec85fdee7e08d3f40c1d8ccabf0fffd4086..3ba675fe2c772b99eaed5fa7c28f9a08a2a24245 100644
--- a/src/OpenFOAM/db/regIOobject/regIOobjectRead.C
+++ b/src/OpenFOAM/db/regIOobject/regIOobjectRead.C
@@ -203,8 +203,8 @@ bool Foam::regIOobject::read()
 
         // Master reads headerclassname from file. Make sure this gets
         // transfered as well as contents.
-        word masterClassName = headerClassName();
-        Pstream::scatter(comms, masterClassName);
+        Pstream::scatter(comms, const_cast<word&>(headerClassName()));
+        Pstream::scatter(comms, note());
 
 
         // Get my communication order
@@ -231,7 +231,6 @@ bool Foam::regIOobject::read()
                 IOstream::ASCII
             );
             ok = readData(fromAbove);
-            const_cast<word&>(headerClassName()) = masterClassName;
         }
 
         // Send to my downstairs neighbours