```\nfunction _validSplitHash(\n  address split,\n  address[] memory accounts,\n  uint32[] memory percentAllocations,\n  uint32 distributorFee\n) internal view {\n  bytes32 hash = _hashSplit(accounts, percentAllocations, distributorFee);\n  if (splits[split].hash != hash) revert InvalidSplit__InvalidHash(hash);\n}\n```\n