fix for Clang