diff --git a/src/finiteVolume/fvMesh/fvMesh.C b/src/finiteVolume/fvMesh/fvMesh.C
index 57de821d382fd4cf2b90e8f374a136726ef7c717..d93a7e5c48f4425fc570b1c91a7be5f32e1072a6 100644
--- a/src/finiteVolume/fvMesh/fvMesh.C
+++ b/src/finiteVolume/fvMesh/fvMesh.C
@@ -278,6 +278,10 @@ bool Foam::fvMesh::init(const bool doInit)
 
         // Intialise my data
         polyMesh::init(doInit);
+
+        // All addressing needs to be updated
+        // deleteDemandDrivenData(lduPtr_);
+        clearAddressing(true);
     }
 
     // Check the existence of the cell volumes and read if present