working around clang failure