So far, there is no real substitution for human blood.