Depending on ambient oxygen, myoglobin acts as a dioxygenase or as a nitrite-reductase. Under normoxia, oxymyoglobin acts as an NO-scavenger, protecting the mitochondria from inhibition by NO) (left). Under hypoxia, myoglobin changes its function from a dioxygenase to a nitrite-reductase. Now it converts nitrite to free NO (right), regulating mitochondrial respiration and myocardial function.