clang related fix