Changed to -O2 optimizations.