shouldn't ever be using setBalance