You should show your message styled as an error message, not an information message, because there _was_ a problem. An error message merely containing information doesn't mean it should be styled as 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. Naturally, they ought to be provided with useful information about what went wrong and what they can do about it (insofaras they'll care). You should probably work out a well-defined case for when the information style should be used, so that you can recognise exactly when it should be used. The case should not simply be "this message has information in it", since all messages across your website will be. An information style might actually not be useful: for instance, the blue styling on one of my local government's websites is actually a _direction_ style, and is used in the case where someone is being informed about related, but tangential, information or services.