diff --git a/src/OpenFOAM/db/Time/TimeIO.C b/src/OpenFOAM/db/Time/TimeIO.C
index da542524b7b2c971a6ab9fd989dc12704e479b71..437a0773e86d8055ac82af5f7b6ebb2e25f04bad 100644
--- a/src/OpenFOAM/db/Time/TimeIO.C
+++ b/src/OpenFOAM/db/Time/TimeIO.C
@@ -168,6 +168,12 @@ void Foam::Time::readDict()
 
         Pout.precision(IOstream::defaultPrecision());
         Perr.precision(IOstream::defaultPrecision());
+
+        FatalError().precision(IOstream::defaultPrecision());
+        FatalIOError.error::operator()().precision
+        (
+            IOstream::defaultPrecision()
+        );
     }
 
     if (controlDict_.found("writeCompression"))