diff --git a/doc/manual/source/the-model-file.rst b/doc/manual/source/the-model-file.rst
index 68c9871d4909fbe6556b2e78d2ba563b2c2537ee..fb4bea370548d905dbf9733b88e90637bd1a839b 100644
--- a/doc/manual/source/the-model-file.rst
+++ b/doc/manual/source/the-model-file.rst
@@ -3093,6 +3093,10 @@ Finding the steady state with Dynare nonlinear solver
        unit roots as, in this case, the steady state is not unique or
        doesn’t exist.
 
+    .. option:: noprint
+
+       See :opt:`noprint`.
+
     .. _steady_markowitz:
 
     .. option:: markowitz = DOUBLE
diff --git a/mex/sources/bytecode/Evaluate.cc b/mex/sources/bytecode/Evaluate.cc
index 8b631f1f4e0f6db864d4a6568e3dfea0782b364d..32a7a42a5c1ca00bde2455e1c3401fac9570c5bb 100644
--- a/mex/sources/bytecode/Evaluate.cc
+++ b/mex/sources/bytecode/Evaluate.cc
@@ -668,6 +668,8 @@ Evaluate::print_expression(const Evaluate::it_code_type& expr_begin,
                   return "diff";
                 case UnaryOpcode::adl:
                   return "adl";
+                case UnaryOpcode::sum:
+                  throw FatalException {"Unexpected sum operator"};
                 }
               throw FatalException {"Unknown opcode"};
             }();
@@ -1856,6 +1858,8 @@ Evaluate::evaluateBlock(int it_, int y_kmin, double* __restrict__ y, int y_size,
               throw FatalException {"Internal error: operator diff should not appear"};
             case UnaryOpcode::adl:
               throw FatalException {"Internal error: operator adl should not appear"};
+            case UnaryOpcode::sum:
+              throw FatalException {"Internal error: operator sum should not appear"};
             }
           break;
         case Tag::FTRINARY:
diff --git a/preprocessor b/preprocessor
index e38bcb06b340db7bbf7f14ef71b0c5d89bebce04..1e68b2fcda6834919b61660e0ba7fb4d20f27dc9 160000
--- a/preprocessor
+++ b/preprocessor
@@ -1 +1 @@
-Subproject commit e38bcb06b340db7bbf7f14ef71b0c5d89bebce04
+Subproject commit 1e68b2fcda6834919b61660e0ba7fb4d20f27dc9