Are these specific to ellipses, and if so, do you need to pass in the shape?