KLF4 is a member of the KLF-like factor subfamily of zinc finger proteins, which play an ambivalent role in tumorigenesis as either a tumour suppressor or an oncogene in a number of cancers [24]. The gene discussed is ZNF146; the disease is cancer.