```\n while ((length - _operations) <= i) {\n            // this loop impelements FILO (first in last out) stack to reduce gas cost and improve code readability\n            // changing it to FIFO (first in first out) would require more code changes and would be more expensive\n            _mintShares(\n                queue[i].receiver,\n                _epochId,\n                queue[i].assets - relayerFee\n            );\n            emit Deposit(\n                msg.sender,\n                queue[i].receiver,\n                _epochId,\n                queue[i].assets - relayerFee\n            );\n            depositQueue.pop();\n            if (i == 0) break;\n            unchecked {\n                i--;\n            }\n        }\n```\n