avoid clang shadow warning in broadcast