fixed edge cases when web service returns unexpected name and address format