avoid clang warnings