Fixes greedy error handling within parsers.

See #42 for the nitty gritty... This might considered "major" as users who have errors being silent currently will now have their apps explode. :-)

Could probably use a test or two though, out of time for the day though.