Don't make assumptions about exception output type
Allow translating API exceptions
Leave it to Exception() to set headers