You should show an error message, not just an information message, because there _was_ a problem. An error containing information doesn't mean it should be an Information message, because **errors should _always_ contain information.** An error which contains no information, like the following... > **Error:** error: There was an error caused by: error ... should, naturally, _never_ be shown to the user, even if some unfortunately programmed library could produce an error message like this. You should be providing them with information about what went wrong and what they can do about it, to whatever degree of information they'll understand, care about, and be able to act on.