I could probably split it up a bit, and add the 404 and other errors to parse_error, but I would still need to leave the ResourceInUse/QuotaExceeded/etc. error parsing in parse_body.