gcc is getting smarter, so we need to hit it with a bigger stick