make it work with Clang