```\n        (bool success, bytes memory data) = withdrawal.usr.call{value: withdrawal.amount}("");\n        if (success) {\n            reserve -= withdrawal.amount;\n        } else {\n            emit WithdrawalFailed(withdrawal.usr, withdrawal.amount, data);\n        }\n        i += 1;\n```\n