How will this case occur if you've done the neighbor restriction?  B and C are neighbors that want to split using the same edges... isn't that illegal?