Exit process if error passed to broadcast

Fixes #519 
cc @divanvisagie what do you think, re: tests?