This is just a warning, but elliminating warnings makes the code go cleanly through clang static code analyzer.