simplify OOCXDC a bit