fix balance reporting incorrectly