More -O3 fixes