The big belly usually is the result of an enlarged spleen, and this will happen more at low Hb levels, as the spleen filters out the red blood cells. If the Hb is raised through transfusion, the body makes fewer red cells of its own, so the spleen filters out fewer red cells and shrinks in size.