fix up broadcast + allow console to use it