Do you know exactly what your hemoglobin was? "Half what it should be" is basically our threshold for transfusion (7)... I'm curious if you received 4 units were you actually more like a 3-4 in which case WTF. Wombat is right that tarry stools tend to be upper GI but there is a lot of overlap...