appeased Visual Studio and clang static analyzers