Many further optimizations.