CXCL12 and cancer: Until very recently, CXCR4 was thought to be the only receptor to bind CXCL12; however, CXCR7 has emerged as another receptor for CXCL12, with implications in cancer development.