Lots and lots of blood...