diff --git a/doc/manual/source/the-model-file.rst b/doc/manual/source/the-model-file.rst
index a029b9bec65d90743c3bb357b3a3a867af368e73..4c9f61d387ccf4ad0b4efbd315eea656ae3c4da1 100644
--- a/doc/manual/source/the-model-file.rst
+++ b/doc/manual/source/the-model-file.rst
@@ -997,6 +997,13 @@ The model is declared inside a ``model`` block:
         slave nodes when doing a parallel computation (see
         :ref:`paral-conf`).
 
+    .. option:: balanced_growth_test_tol = DOUBLE
+
+        Tolerance used for determining whether cross-derivatives are zero in
+        the test for balanced growth path (the latter is documented on
+        `<https://archives.dynare.org/DynareWiki/RemovingTrends>`__). Default:
+        ``1e-6``
+
     *Example* (Elementary RBC model)
 
         ::
diff --git a/preprocessor b/preprocessor
index 2a127b1f2396fa52e26773b9314ec4e7621dde4e..5a5817b4fe26c40c113a2d9c62497e69a71d4b7c 160000
--- a/preprocessor
+++ b/preprocessor
@@ -1 +1 @@
-Subproject commit 2a127b1f2396fa52e26773b9314ec4e7621dde4e
+Subproject commit 5a5817b4fe26c40c113a2d9c62497e69a71d4b7c