```\n            wAuraPools.getVault(lpToken).exitPool(\n                IBalancerPool(lpToken).getPoolId(),\n                address(this),\n                address(this),\n                IBalancerVault.ExitPoolRequest(\n                    tokens,\n                    minAmountsOut,\n                    abi.encode(0, amountPosRemove, borrowTokenIndex),\n                    false\n                )\n            );\n        }\n    }\n\n    /// 4. Swap each reward token for the debt token\n    uint256 rewardTokensLength = rewardTokens.length;\n    for (uint256 i; i != rewardTokensLength; ) {\n        address sellToken = rewardTokens[i];\n        if (sellToken == STASH_AURA) sellToken = AURA;\n\n        _doCutRewardsFee(sellToken);\n```\n