Broadcasts broadcasting broadcasts no longer block
Seems pretty clear we need a switch statement to stop us from going mad