It is still not clear to me if we want to support those configurations as they are self-intersections.