not sure this last assert is correct. bank accounts do not have balances.