potential clang fixes