```\nDATASTORE.subUintForId(poolId, "surplus", spentSurplus);\nself.gETH.burn(address(this), poolId, spentGeth - gEthDonation);\n\nif (self.TELESCOPE.\_isOracleActive()) {\n bytes32 dailyBufferKey = DataStoreUtils.getKey(\n block.timestamp - (block.timestamp % OracleUtils.ORACLE\_PERIOD),\n "burnBuffer"\n );\n DATASTORE.addUintForId(poolId, dailyBufferKey, spentGeth);\n}\n```\n