run_set.negate()
[run_set] improve run merging