fix edge/intersection debacle