Return value is not used for TokenUtils.withdrawTokens
The return value of `TokenUtils.withdrawTokens` which represents the actual amount of tokens that were transferred is never used throughout the repository. This might cause discrepancy in the case where the original value of `_amount` was `type(uint256).max`.\\n```\\nfunction \\_borrow(\\n    address \\_market,\\n    address \\_tokenAddr,\\n    uint256 \\_amount,\\n    uint256 \\_rateMode,\\n    address \\_to,\\n    address \\_onBehalf\\n) internal returns (uint256) {\\n    ILendingPoolV2 lendingPool = getLendingPool(\\_market);\\n\\n    // defaults to onBehalf of proxy\\n    if (\\_onBehalf == address(0)) {\\n        \\_onBehalf = address(this);\\n    }\\n\\n    lendingPool.borrow(\\_tokenAddr, \\_amount, \\_rateMode, AAVE\\_REFERRAL\\_CODE, \\_onBehalf);\\n\\n    \\_tokenAddr.withdrawTokens(\\_to, \\_amount);\\n\\n    logger.Log(\\n        address(this),\\n        msg.sender,\\n        "AaveBorrow",\\n        abi.encode(\\_market, \\_tokenAddr, \\_amount, \\_rateMode, \\_to, \\_onBehalf)\\n    );\\n\\n    return \\_amount;\\n}\\n```\\n\\n```\\nfunction withdrawTokens(\\n    address \\_token,\\n    address \\_to,\\n    uint256 \\_amount\\n) internal returns (uint256) {\\n    if (\\_amount == type(uint256).max) {\\n        \\_amount = getBalance(\\_token, address(this));\\n    }\\n```\\n
The return value can be used to validate the withdrawal or used in the event emitted.
```\\nfunction \\_borrow(\\n    address \\_market,\\n    address \\_tokenAddr,\\n    uint256 \\_amount,\\n    uint256 \\_rateMode,\\n    address \\_to,\\n    address \\_onBehalf\\n) internal returns (uint256) {\\n    ILendingPoolV2 lendingPool = getLendingPool(\\_market);\\n\\n    // defaults to onBehalf of proxy\\n    if (\\_onBehalf == address(0)) {\\n        \\_onBehalf = address(this);\\n    }\\n\\n    lendingPool.borrow(\\_tokenAddr, \\_amount, \\_rateMode, AAVE\\_REFERRAL\\_CODE, \\_onBehalf);\\n\\n    \\_tokenAddr.withdrawTokens(\\_to, \\_amount);\\n\\n    logger.Log(\\n        address(this),\\n        msg.sender,\\n        "AaveBorrow",\\n        abi.encode(\\_market, \\_tokenAddr, \\_amount, \\_rateMode, \\_to, \\_onBehalf)\\n    );\\n\\n    return \\_amount;\\n}\\n```\\n