Fixed canBalance()