fixed issue with varying ellipses