450 million years of hemostasis