much better nntp error handling