Exactly. A lot of people didn’t understand the contract between the programmer and the compiler that is required to use -O3.