> For the complete documentation index, see [llms.txt](https://docs.libertyswap.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.libertyswap.finance/liberty-dex/execution-model/swap-execution-errors.md).

# Swap Execution Errors

In some situations, a Liberty DEX swap request may not be executed successfully. When this occurs, the interface may display a notification indicating that the swap could not be completed at that moment.

A swap may fail to execute for several reasons, including:

#### Submission errors

An issue may occur while broadcasting the signed order to the Liberty DEX execution network. If the order is not successfully propagated, it cannot be evaluated by executors.

#### Signature issues

If a problem occurs during the order signing process, the order cannot be validated or processed by the execution layer.

#### Token approval inconsistencies

In certain cases, existing token approvals may prevent the order from being processed correctly. Revoking the approval and submitting a new approval transaction can resolve this issue.

Because Liberty DEX orders are created and distributed off-chain, a failed or unfilled swap does not generate an on-chain transaction from the user. As a result, no network fees are incurred when execution is unsuccessful.

If a swap cannot be filled, the order can simply be submitted again after the issue has been resolved.

<br>
