We show that continuous oxygen generation by catalase in vivo reverses tumor hypoxia, enhances protoporphyrin IX accumulation by blocking protoporphyrin IX efflux (downregulating hypoxia-inducible factor-1α and ferrochelatase) and upregulates protoporphyrin IX biosynthesis (providing exogenous 5-aminolevulinic acid and upregulating ALA-synthetase). The gene discussed is FECH; the disease is neoplasm.