supress clang warnings