diff --git a/preprocessor b/preprocessor
index 0301595516cf9be594123c8f15e89a9a2363174d..3699a2defdb31cc8dfa45ff7a447a4ab29a7f31e 160000
--- a/preprocessor
+++ b/preprocessor
@@ -1 +1 @@
-Subproject commit 0301595516cf9be594123c8f15e89a9a2363174d
+Subproject commit 3699a2defdb31cc8dfa45ff7a447a4ab29a7f31e
diff --git a/tests/block_bytecode/lola_solve_one_boundary_mfs3.mod b/tests/block_bytecode/lola_solve_one_boundary_mfs3.mod
index 16b227463ebe3590b848f41cbf8b323a9657cbbd..5637d2b44e5d1a603d95d7d591b4e917fcae51e6 100644
--- a/tests/block_bytecode/lola_solve_one_boundary_mfs3.mod
+++ b/tests/block_bytecode/lola_solve_one_boundary_mfs3.mod
@@ -7,6 +7,6 @@
 
 mfs0=load(['lola_solve_one_boundary' filesep 'Output' filesep 'lola_solve_one_boundary_results']);
 
-if max(max(oo_.endo_simul-mfs0.oo_.endo_simul)) > options_.dynatol.x
+if max(max(oo_.endo_simul-mfs0.oo_.endo_simul)) > 20*options_.dynatol.x
    error('Inconsistency with mfs=0')
 end