I wonder if it's safe to check body.error at this point