diff --git a/src/lagrangian/intermediate/IntegrationScheme/Analytical/Analytical.C b/src/lagrangian/intermediate/IntegrationScheme/Analytical/Analytical.C
index 7075f2152a872ea51aa53f256a4f85ce292bd078..fa96bdec0a5e2626d30ec1ae0b49108549f84804 100644
--- a/src/lagrangian/intermediate/IntegrationScheme/Analytical/Analytical.C
+++ b/src/lagrangian/intermediate/IntegrationScheme/Analytical/Analytical.C
@@ -69,7 +69,8 @@ Foam::Analytical<Type>::integrate
 
     const scalar expTerm = exp(min(50, -beta*dt));
 
-    retValue.average() = alpha + (phi - alpha)*(1 - expTerm)/(beta*dt);
+    retValue.average() =
+        alpha + (phi - alpha)*(1 - expTerm)/(beta*dt + ROOTVSMALL);
     retValue.value() =  alpha + (phi - alpha)*expTerm;
 
     return retValue;