diff --git a/doc/manual/source/running-dynare.rst b/doc/manual/source/running-dynare.rst
index a686a56c37d3beb6ddafc6d7f3533379d4cdf5c0..f1e78ce11d718c67c6134aa8c6057b293cb2f956 100644
--- a/doc/manual/source/running-dynare.rst
+++ b/doc/manual/source/running-dynare.rst
@@ -188,10 +188,13 @@ by the ``dynare`` command.
         Instructs Dynare to no create a logfile of this run in
         ``FILENAME.log.`` The default is to create the logfile.
 
-    .. option:: output=second|third
+    .. option:: output=first|second|third
 
        Instructs the preprocessor to output derivatives of the dynamic model at
-       least up to the given order.
+       least up to the given order. The `first` option is useful in
+       larger models when debugging steady state computation, because it allows
+       overriding the default computation and output of dynamic second order derivatives 
+       in case of the mod-file not containing commands for further computations.
 
     .. option:: language=matlab|julia
 
diff --git a/preprocessor b/preprocessor
index 75fccedfd17dbac12a9c20498d98d699301132b8..5c75643443ab51e49e18f7bc6546e85cd3f55536 160000
--- a/preprocessor
+++ b/preprocessor
@@ -1 +1 @@
-Subproject commit 75fccedfd17dbac12a9c20498d98d699301132b8
+Subproject commit 5c75643443ab51e49e18f7bc6546e85cd3f55536