We discovered that Srsf3 plays opposite roles in the development of breast and liver cancers. The gene discussed is SRSF3; the disease is liver cancer.