diff --git a/src/finiteVolume/fvMesh/fvMesh.C b/src/finiteVolume/fvMesh/fvMesh.C
index 2c667ac6195a44b37a7584a060b303cddfff1c8b..c473761690c56b819758836dee5c93dfc073bef4 100644
--- a/src/finiteVolume/fvMesh/fvMesh.C
+++ b/src/finiteVolume/fvMesh/fvMesh.C
@@ -197,9 +197,9 @@ void Foam::fvMesh::storeOldVol(const scalarField& V)
                     "V0",
                     time().timeName(),
                     *this,
-                    IOobject::NO_READ,
-                    IOobject::NO_WRITE,
-                    false
+                    IOobject::READ_IF_PRESENT,//NO_READ,
+                    IOobject::AUTO_WRITE,
+                    true
                 ),
                 *this,
                 dimVolume
diff --git a/src/finiteVolume/fvMesh/fvMeshGeometry.C b/src/finiteVolume/fvMesh/fvMeshGeometry.C
index c530ee0a9a0c8032062d4bf68e7f3584993c39b8..f5fd168cfa1d26dc33ba7f25fbedbdc300eb611d 100644
--- a/src/finiteVolume/fvMesh/fvMeshGeometry.C
+++ b/src/finiteVolume/fvMesh/fvMeshGeometry.C
@@ -258,9 +258,9 @@ const Foam::volScalarField::Internal& Foam::fvMesh::V00() const
                 "V00",
                 time().timeName(),
                 *this,
-                IOobject::NO_READ,
-                IOobject::NO_WRITE,
-                false
+                IOobject::READ_IF_PRESENT,//NO_READ,
+                IOobject::AUTO_WRITE,
+                true
             ),
             V0()
         );