```\nfunction _depositLPIncentive(\n    StoredReward memory reward,\n    uint256 amount,\n    uint256 periodReceived\n) private {\n    IERC20(reward.token).safeTransferFrom(\n        msg.sender,\n        address(this),\n        amount\n    );\n\n    // @audit stored `amount` here will be incorrect since it doesn't account for\n    // the actual amount received after the transfer fee was deducted in-transit\n    _storeReward(periodReceived, reward, amount);\n}\n```\n