--- a/src/run.rs Thu Feb 26 11:38:43 2026 -0500 +++ b/src/run.rs Thu Feb 26 11:36:22 2026 -0500 @@ -99,6 +99,17 @@ radius: cli.merge_radius.unwrap_or(g.radius), interp: cli.merge_interp.unwrap_or(g.interp), }; + let override_inner = |g: InnerSettings<F>| InnerSettings { + method: cli.inner_method.unwrap_or(g.method), + fb_τ0: cli.inner_τ0.unwrap_or(g.fb_τ0), + pdps_τσ0: cli + .inner_pdps_τσ0 + .as_ref() + .map_or(g.pdps_τσ0, |τσ0| (τσ0[0], τσ0[1])), + pp_τ: cli.inner_pp_τ.as_ref().map_or(g.pp_τ, |τ| (τ[0], τ[1])), + tolerance_mult: cli.inner_tol.unwrap_or(g.tolerance_mult), + ..g + }; let override_fb_generic = |g: InsertionConfig<F>| InsertionConfig { bootstrap_insertions: cli .bootstrap_insertions @@ -108,6 +119,7 @@ merging: override_merging(g.merging), final_merging: cli.final_merging.unwrap_or(g.final_merging), fitness_merging: cli.fitness_merging.unwrap_or(g.fitness_merging), + inner: override_inner(g.inner), tolerance: cli .tolerance .as_ref()