Still a puzzle: why is haem covalently attached in c-type cytochromes?
Barker PD., Ferguson SJ.
c-Type cytochromes are a group of proteins with diverse structures and functions. Their common feature is covalent attachment of haem to one or more CXXCH motifs. There does not seem to be a single advantageous reason for this covalent attachment.