return from some cloud may not be converted to json, e.g. HP cloud