```\n// Prevent `executeTransaction` from being called when context is already set\naddress currentContextAddress\_ = currentContextAddress;\nif (currentContextAddress\_ != address(0)) {\n    LibRichErrors.rrevert(LibExchangeRichErrors.TransactionInvalidContextError(\n        transactionHash,\n        currentContextAddress\_\n    ));\n}\n```\n