non 200 HTML Return can be more useful (error msg and format)
Returning an error message might help users of the API to fix requests. Currently something like "no URI given" is hidden by the server and a default error message is returned in HTML.
in addition: a simple error msg in JSON (or at least something more readable as HTML) might also improve performance.