# InsufficientLiquidity (/docs/errors/chain/InsufficientLiquidity)

The pool cannot absorb the operation: the swap simulation failed, reserves are smaller than the payout, or the amount exceeds the pool's supported input. Check the subnet pool reserves `SubnetTAO`, `SubnetAlphaIn` and `SubnetAlphaOut` against the amount.

Declared by the `SubtensorModule`, `Swap` pallets; it classifies to the semantic code [`insufficient_liquidity`](/docs/errors/insufficient-liquidity).

## Remediation [#remediation]

The pool cannot absorb this trade; reduce the amount or split it into smaller steps

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