```\n        try priceFeedA.latestRoundData() returns (\n            uint80,\n            int256 price,\n            uint256,\n            uint256 updatedAt,\n            uint80\n        ) {\n            require(\n                block.timestamp - updatedAt <= outdated, // solhint-disable-line not-rely-on-time\n                "ChainLinkOracle: priceFeedA outdated."\n            );\n\n            priceA = SafeCast.toUint256(price);\n        } catch {\n            revert("ChainLinkOracle: price feed A call failed.");\n        }\n\n        try priceFeedB.latestRoundData() returns (\n            uint80,\n            int256 price,\n            uint256,\n            uint256 updatedAt,\n            uint80\n        ) {\n            require(\n                block.timestamp - updatedAt <= outdated, // solhint-disable-line not-rely-on-time\n                "ChainLinkOracle: priceFeedB outdated."\n            );\n\n            priceB = SafeCast.toUint256(price);\n        } catch {\n            revert("ChainLinkOracle: price feed B call failed.");\n        }\n```\n