remove old comment
ensure edge->sym is at least NULL
fix logic with neighbors --take 1
fix tabs, whitespace