something is broken with rebroadcasting... todo