TNFSF10 and cancer: Endogenous TRAIL plays an important role in immune surveillance and defence against cancer cells.