payload now adds a status of 500 when it includes an :exception key