A lot of optimizations.