```\n    for (uint256 i; i < numRecipients; ) {\n        expectedTotalValue += amounts[i];\n\n        unchecked {\n            ++i;\n        }\n    }\n\n    if (msg.value != expectedTotalValue) {\n        revert INVALID_DEPOSIT();\n    }\n```\n