# UnexpectedUnreserveLeftover (/docs/errors/chain/UnexpectedUnreserveLeftover)

While lowering a commitment deposit, `Currency::unreserve` failed to return the full difference, leaving a leftover, which signals an internal inconsistency. Check the account's reserved balance against the deposit recorded in `CommitmentOf`.

Declared by the `Commitments` pallet; it classifies to the semantic code [`internal`](/docs/errors/internal).

## Remediation [#remediation]

A chain-side invariant failed; nothing to fix client-side — report it if it persists

The same explanation is available in the terminal: `btcli explain UnexpectedUnreserveLeftover`.
