there is no sensible default for a center of a circle. defaulting to `0, 0` won't make sense. 

I can have this function throw if `center` is undefined, it already does but with a less obvouis error.