Fixes #10 makes messages mandatory and raise if not sent