KLF4 and neoplasm: Despite the conflicting reporting that indicate that KLF4 plays both tumor suppressing and oncogenic roles in epithelial cancer biology, its function still need to be clarified in the future.