Balances now work properly with transfers