ID4 and cancer: ID4 may play seemingly contradictory roles in cancer cells.