diff --git a/src/fvMotionSolver/pointPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValuePointPatchField.C b/src/fvMotionSolver/pointPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValuePointPatchField.C
index edcd775d3a9fb8e1f928a9bb108ea75606b94fb4..547e1d850df73bb95f719cb1f2530752722d2d51 100644
--- a/src/fvMotionSolver/pointPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValuePointPatchField.C
+++ b/src/fvMotionSolver/pointPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValuePointPatchField.C
@@ -103,7 +103,18 @@ timeVaryingMappedFixedValuePointPatchField
     endAverage_(pTraits<Type>::zero)
 {
     dict.readIfPresent("fieldTableName", fieldTableName_);
-    updateCoeffs();
+
+    if (dict.found("value"))
+    {
+        fixedValuePointPatchField<Type>::operator==
+        (
+            Field<Type>("value", dict, p.size())
+        );
+    }
+    else
+    {
+        updateCoeffs();
+    }
 }