Although more evidence of how KLF4 induce senescence in vivo is needed, our results strongly implied that KLF4 might resist cancer progression through promoting cellular senescence. This evidence concerns the gene KLF4 and cancer.