How to manage usability with multiple http error messages?