diff --git a/preprocessor b/preprocessor
index 1c813a1cf91fecf29f3575f7cf730077ed2a28d0..dc966014a3eb37398c465cde9143d2c8d524dbec 160000
--- a/preprocessor
+++ b/preprocessor
@@ -1 +1 @@
-Subproject commit 1c813a1cf91fecf29f3575f7cf730077ed2a28d0
+Subproject commit dc966014a3eb37398c465cde9143d2c8d524dbec
diff --git a/tests/block_bytecode/lola_solve_one_boundary_mfs3.mod b/tests/block_bytecode/lola_solve_one_boundary_mfs3.mod
index fa549b68b3fd101a226b214b2096e4350e21b5ea..c6a9636ba0cb91ce14fc3d97fac6af886225429f 100644
--- a/tests/block_bytecode/lola_solve_one_boundary_mfs3.mod
+++ b/tests/block_bytecode/lola_solve_one_boundary_mfs3.mod
@@ -6,6 +6,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