TNF and cancer: Despite its multiple functions, TNFα can have conflicting effects on cancer cells.