Use O3 optimization