I hate shapeToGraphic