diff --git a/src/TurbulenceModels/turbulenceModels/LES/LESModel/LESModel.C b/src/TurbulenceModels/turbulenceModels/LES/LESModel/LESModel.C
index c3586574bf79989502fb247006c444959bbaf6cb..c80206194b21cd421524293ffe276fbf29786e97 100644
--- a/src/TurbulenceModels/turbulenceModels/LES/LESModel/LESModel.C
+++ b/src/TurbulenceModels/turbulenceModels/LES/LESModel/LESModel.C
@@ -162,13 +162,6 @@ Foam::LESModel<BasicTurbulenceModel>::New
 
 // * * * * * * * * * * * * * * * Member Functions  * * * * * * * * * * * * * //
 
-template<class BasicTurbulenceModel>
-void Foam::LESModel<BasicTurbulenceModel>::correct()
-{
-    BasicTurbulenceModel::correct();
-}
-
-
 template<class BasicTurbulenceModel>
 bool Foam::LESModel<BasicTurbulenceModel>::read()
 {
@@ -182,6 +175,8 @@ bool Foam::LESModel<BasicTurbulenceModel>::read()
             coeffDict_ <<= *dictPtr;
         }
 
+        delta_().read(LESDict_);
+
         kMin_.readIfPresent(LESDict_);
 
         return true;
@@ -193,4 +188,12 @@ bool Foam::LESModel<BasicTurbulenceModel>::read()
 }
 
 
+template<class BasicTurbulenceModel>
+void Foam::LESModel<BasicTurbulenceModel>::correct()
+{
+    delta_().correct();
+    BasicTurbulenceModel::correct();
+}
+
+
 // ************************************************************************* //