KLF4 and cancer: Interestingly, in terms of carcinogenesis, Klf4 may have dual functions as a tumor suppressor and oncogene, depending on the type of cancer.