IL10 and neoplasm: The reason for these conflicting results might be that, both tumor cells and stromal(including macrophage) cells can secrete IL-10.