reinstate private interface to geom::Polygon