IGFBP7 and cancer: The diverse functions exhibited by IGFBP7 in different types of cancer can indeed be confusing.