What type of optimizations are there?