```\nfunction _checkIfCollateralIsActive(bytes32 _currencyKey) internal view override {\n        \n         //Lyra LP tokens use their associated LiquidityPool to check if they're active\n         ILiquidityPoolAvalon LiquidityPool = ILiquidityPoolAvalon(collateralBook.liquidityPoolOf(_currencyKey));\n         bool isStale;\n         uint circuitBreakerExpiry;\n         //ignore first output as this is the token price and not needed yet.\n         (, isStale, circuitBreakerExpiry) = LiquidityPool.getTokenPriceWithCheck();\n         require( !(isStale), "Global Cache Stale, can't trade");\n         require(circuitBreakerExpiry < block.timestamp, "Lyra Circuit Breakers active, can't trade");\n}\n```\n