fixed bug w/ 0 as balance amount