CXCL9 and cancer: CXCL9 and SPP1 already have established and arguably opposing roles in cancer biology (15–17).