repair broken program end
converged behaviour_dependent_grouping and _truncated