Therefore the involvement of KLF4 in cancer development is not limited to cancer cells, but it is very important in the tumor microenvironment as well. Here, KLF4 is linked to cancer.