> Why do they need to coexist with the other implementation? They could > simply conflict. They shouldn't.