```\nfunction _withdraw(address account) internal returns (uint256 withdrawn) {\n  // leave balance of 1 for gas efficiency\n  // underflow if ethBalance is 0\n  withdrawn = ethBalances[account] - 1;\n  ethBalances[account] = 1;\n  account.safeTransferETH(withdrawn);\n}\n```\n