MMP9 and cancer: Understanding the different roles of MMP-9 should allow the development of better therapeutic strategies in the treatment of cancer.