insight, polygon, self intersecting, intersecting, assert, bug