reject (discard) bad messages
Merge pull request #29 from nlevitt/handle-bad-message

reject (discard) bad messages