TNF and cancer: The controversial role of TNF, reported to both inhibit and promote cancer growth, has been explained by the ability of tumor cells to attract TNF-secreting cells through MHC class II molecules expression [21].