Further IL optimizations