```\nfunction safeTransferFrom(\n    IERC20 token,\n    address from,\n    address to,\n    uint256 value\n) internal {\n    _callOptionalReturn(token, abi.encodeWithSelector(token.transferFrom.selector, from, to, value));\n}\n```\n