```\nfunction _incrementDeposit(address account, uint256 amount) internal {\n    DepositInfo storage info = deposits[account];\n    uint256 newAmount = info.deposit + amount;\n    require(newAmount <= type(uint112).max, "deposit overflow");\n    info.deposit = uint112(newAmount);\n}\n```\n