Compiling with -O2 seems to be yielding better code