trap empty messages before we send to Twisted which just goes and does .split() on them blindly....
work work work, please god work you asshole.