broadcast data should be able to be none