adjust exception end range to include final JUMP
ensure that WHEN conditions do not overlap