support service error lookup and update comment
add check for hairpin conections to prevent weird pathfinding artifacts