Fixed -O bug