Haem reversibly binds O with an affinity similar to that of the carotid body, suggesting that haem containing proteins may have a role in O, potentially this could be one of the complexes involved in oxidative-phosphorylation.