draw_polygon() and draw_circle() have always had a portability