Since the UX is all important, I like to give the user a suggestion as
to how to handle any error that might arise. I've previously used AIM
(for about 10 years) and used the response codes published in the pdf to
give me an idea of what to say. Like...