diff --git a/steps/dp3_make_parset_cal.cwl b/steps/dp3_make_parset_cal.cwl
index c8ba7643ff19aab74bac6b942e48645729523df8..176417294f917f2e0a3a7a954a61343e6fbf106b 100755
--- a/steps/dp3_make_parset_cal.cwl
+++ b/steps/dp3_make_parset_cal.cwl
@@ -117,4 +117,5 @@ requirements:
           demix.uselbfgssolver                =   True
           demix.lbfgs.historysize             =   $(inputs.lbfgs_historysize)
           demix.lbfgs.robustdof               =   $(inputs.lbfgs_robustdof)
+          demix.lbfgs.solution.range          =   [-10000,10000]
           demix.maxiter                       =   20
diff --git a/steps/dp3_make_parset_target.cwl b/steps/dp3_make_parset_target.cwl
index dc716de53a0528a4dd5c316a2d1ac82cbf2b4a93..52179bcecf933b868b7fb9151881328a26afe006 100755
--- a/steps/dp3_make_parset_target.cwl
+++ b/steps/dp3_make_parset_target.cwl
@@ -171,4 +171,5 @@ requirements:
           demix.uselbfgssolver                =   True
           demix.lbfgs.historysize             =   $(inputs.lbfgs_historysize)
           demix.lbfgs.robustdof               =   $(inputs.lbfgs_robustdof)
+          demix.lbfgs.solution.range          =   [-10000,10000]
           demix.maxiter                       =   20