EZH2 and cancer: These studies highlight a dual and puzzling role of EZH2 in cancer progression that might be influenced by complex cancer genetics and microenvironment.