CXCL12 and cancer: Several CXCL12 isoforms have been reported, and their potentially distinct roles in cancer progression remain to be determined.