Methylene blue
Methylene blue restores the iron in hemoglobin to its normal (reduced) oxygen-carrying state. This is achieved by providing an artificial electron acceptor (such as methylene blue or flavin) for NADPH methemoglobin reductase (RBCs usually don't have one; the presence of methylene blue allows the enzyme to function at 5× normal levels). The NADPH is generated via the hexose monophosphate shunt.