properly handle one more potential error: the result from the service isn't even XML