KLF4, p21 and context-dependent opposing forces in cancer.

KLF4, p21 and context-dependent opposing forces in cancer.