Ellipses, fixes and optimizations after profiling