alternative way of testing if need to broadcast