TNF and cancer: TNF-α appears to have contradictory effects on almost every type of cancer.