Don't use XYShapes.canonical