In the error case, do you need the other fields of the dict?  Or is just `status` enough?