diff --git a/src/regionModels/regionModel/regionModel/regionModel.C b/src/regionModels/regionModel/regionModel/regionModel.C
index 04b0077ca9ac2a498f08e05e90511667cc348f18..9643348e1df0d56629eb648ecff43eb3ec3f2d9f 100644
--- a/src/regionModels/regionModel/regionModel/regionModel.C
+++ b/src/regionModels/regionModel/regionModel/regionModel.C
@@ -158,7 +158,7 @@ void Foam::regionModels::regionModel::initialise()
                     uniformPath/regionName_,
                     primaryMesh_,
                     IOobject::READ_IF_PRESENT,
-                    IOobject::AUTO_WRITE
+                    IOobject::NO_WRITE
                 )
             )
         );
@@ -543,6 +543,16 @@ void Foam::regionModels::regionModel::evolve()
             info();
             Info<< endl << decrIndent;
         }
+
+        if (time_.outputTime())
+        {
+            outputProperties().writeObject
+            (
+                IOstream::ASCII,
+                IOstream::currentVersion,
+                time_.writeCompression()
+            );
+        }
     }
 }