```\nFile: flatcoin-v1\src\LeverageModule.sol\n    function executeOpen(\n        address _account,\n        address _keeper,\n        FlatcoinStructs.Order calldata _order\n    ) external whenNotPaused onlyAuthorizedModule returns (uint256 _newTokenId) {\n// rest of code// rest of code\n101:->       vault.checkSkewMax({additionalSkew: announcedOpen.additionalSize});\n\n        {\n            // The margin change is equal to funding fees accrued to longs and the margin deposited by the trader.\n105:->           vault.updateGlobalPositionData({\n                price: entryPrice,\n                marginDelta: int256(announcedOpen.margin),\n                additionalSizeDelta: int256(announcedOpen.additionalSize)\n            });\n// rest of code// rest of code\n    }\n```\n