correct handling of multipolygons with holes