Can we return a [400](http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#4xx_Client_Error) ([I think...](http://stackoverflow.com/questions/7939137/right-http-status-code-to-wrong-input)) instead of the 500 implicit in an uncaught exception?