Ah, I remember why I did this now.  If this error triggers, there is /no/ information available other than the fact that something went wrong.

All errors that CAN be caught have already been processed, so its a signal that something... very very odd has happened.  Returning a `500` still makes sense, but I get the feeling there should be something else too.

What do you think?