added :none option for optimizations