Pruning redundant edges +big 'ol mess trying to make edge routing better, still too much by passing of nodes.