# EmptyVault

The `emptyVault` feature can be used to once we are done using a vault for a specific collateral and we wish to repay all debts for the collateral and withdraw our collateral balance without any additional capital.

Note: You should use `withdraw` instead if the vault you wish to close does not have any outstanding debt.

The `EmptyVault` call does the following:

1. Flash loan some collateral
2. Use an aggregator to swap loaned collateral for PAR
3. Use swapped PAR to repay any outstanding vault debt
4. Withdraw collateral from vault

Note: There will likely be some leftover PAR from repaying the vault debt since we don't know exactly how much PAR we will get from a swap. The vault will still technically exist after calling `emptyVault`; it will just have zero collateral balance and zero vault debt.
