Or we could just give up, and blame the fact that we get spurious warnings on the people that wrote compilers that give warnings on valid and useful code and won't let you disable it.