get rid of clang warnings