all convex shapes now have support functions