IL10 and cancer: Given these contradictory roles, IL-10 remains a complex candidate for cancer immunotherapy.