Keep lock while broadcasting