KLF4 and cancer: The inconsistency in and discrepancy among KLF4 reports may also reflect the pleiotropic functions of this protein and complexity in cancers, especially in hepatocarcinogenesis.