```\n    function deploySpareSubAccount(address _wallet) external { address subAccount =\n        SafeDeployer(addressProvider.safeDeployer()).deploySubAccount(_wallet);\n             subAccountToWalletMap[subAccount] = _wallet; walletToSubAccountMap[_wallet].push(subAccount);\n           // No need to update subAccountStatus as it is already set to false\n              emit SubAccountAllocated(_wallet, subAccount);\n                }\n```\n