reorganize splits, remove dead end