try to avoid clang crash