spitting out blood