What about the else? We're not trying to customize the else case here, but of course without it, non-compound errors won't show up - so we'll need something :)