Udi | BIP-420 Review
Udi | BIP-420
x.com
Udi | BIP-420 review guide: everything you need to know (with FAQ)
Heard people shouting “BIP-420 is here!” and wondered if you’re missing something big—or if it’s just another meme run? Good. That single question puts you ahead of most timelines right now.
I’m going to make this simple. The goal is to separate what’s real from what’s loud, so you don’t end up buying into a narrative, running sketchy software, or confusing a joke with a network upgrade. By the end of this guide, you’ll know exactly what to watch, where the truth lives, and how to cross-check claims in minutes.
Quick rule of thumb: when noise spikes, slow down and check the sources. Bitcoin rewards patience and punishes hurry.
What’s the actual problem everyone’s running into?
Two things are happening at once—and they feed each other:
- “BIP-420” gets tossed around like it’s live policy — Some posts frame it as if it’s already in Bitcoin Core or activated on the network. That’s not how Bitcoin improvements work.
- Others treat it as pure meme — Which makes some users roll their eyes and ignore it entirely. That can be just as costly if the idea does evolve into something real later.
The result is confusion—and confusion is expensive. You’ll see FOMO installs, risky wallet tweaks, and people moving funds based on tweets instead of code.
We’ve seen versions of this before. Remember Taproot? It took years of proposals, reviews, and testnet work before activation in November 2021. It wasn’t a surprise party—it was a transparent process you could follow through the BIPs repo, Bitcoin Core release notes, and the bitcoin-dev mailing list. That’s the standard, and it exists for a reason.
Real-world fallout when people skip the process:
- Unsafe software installs — Grabbing custom node builds shared on social without understanding what they change.
- Fee and wallet confusion — Believing a change will “fix fees tomorrow,” then overpaying or getting stuck.
- Mislabeling — Mixing up Bitcoin BIPs with unrelated token standards, or assuming a catchy number equals consensus.
There’s even research showing how fast bad info spreads under uncertainty: high-novelty claims tend to get more engagement than corrections, which nudges people into acting before verifying. In Bitcoin, that can mean permanent losses. The antidote isn’t more drama—it’s a repeatable way to check facts fast.
Here’s the promise
I’ll give you a clean, no-BS framework that works every time:
- How BIPs actually move from idea to draft to code to consensus.
- Where “BIP-420” stands today in that pipeline (and how to confirm it yourself).
- What Udi’s role is in the conversation and why his takes shape what many users and builders think.
- How to verify claims in minutes—using public repos, review threads, and sanity checks instead of hot takes.
If you can follow a GitHub link and read a status label, you can keep up with the truth.
What you’ll get here (and what you won’t)
- You’ll get: context, status, timelines to watch, and trusted sources you can click and verify.
- You’ll get: plain-English explanations, real examples, and a playbook for staying safe.
- You won’t get: tech gatekeeping, tribal drama, or “trust me, bro” claims.
And yes, I’ll also answer the odd questions that pop up in search—like people asking about BEP20 in a Bitcoin thread—so you don’t make an expensive copy/paste mistake on the wrong network.
Bottom line for this section: follow repos for truth, not retweets for adrenaline. The next steps will show you exactly how.
Curious how Udi fits into all this and why his threads move the conversation? Let’s talk about the person behind the noise vs. signal next—ready to meet him with the short, honest rundown?
Who is Udi Wertheimer? The short, honest rundown
Udi is one of those rare Bitcoin voices who can make you laugh, think, and open a new browser tab to check a repo—all in the same scroll. He’s been around for years as a builder and commentator, and he has a knack for translating messy protocol talk into something you can actually use. You’ll find him most active on X (@udiWertheimer), where he weighs in on Ordinals, NFTs on Bitcoin, L2s, and what “Bitcoin innovation” should feel like in 2025.
“Make Bitcoin magical again.” — a rallying cry from the Taproot Wizards crew
Background and career highlights
Udi comes from a software engineering background and shifted early into building and educating across crypto products and communities. He’s most closely associated with the Taproot Wizards project, which helped push Ordinals and inscriptions into the mainstream. If you remember the headlines about the largest Bitcoin block ever mined in early 2023—stuffed with an inscription—that moment poured gasoline on the “Bitcoin can be fun again” fire. It was a line in the sand for people who believed blockspace should be a market, not a museum.
Why does that matter beyond the memes? Because inscriptions and related activity weren’t just culture—they moved numbers. Public dashboards (think Dune and Glassnode) showed stretches where inscriptions made up a big slice of daily miner fees, sometimes north of 30–40% on peak days. That fee momentum became a real-world argument for experimentation on Bitcoin, and Udi was one of the loudest voices saying: see, this is what a permissionless market looks like.
- Helped popularize Ordinals and inscriptions to a broad audience, not just devs
- Ran community “wizard school” style sessions and spaces to onboard builders
- Kept the focus on code, wallets, miners, and economic incentives over tribal takes
- Pointed people to primary sources—mailing lists, repos, client PRs—before they ape
If you want to read around those flashpoints, start with coverage of the 2023 “largest block” event (e.g., CoinDesk) and compare it with fee-share charts from Dune or macro context from Glassnode Insights. It’s a good case study in how culture nudges incentives—and incentives nudge roadmaps.
What he’s known for in the Bitcoin scene
Udi champions open markets for ideas. That means he’s pro-experimentation on Bitcoin: inscriptions, L2s, alternative client policies, new standards—bring them on. If it pushes builders to ship and users to care, he’s interested. If it’s just gatekeeping or nostalgia, he’ll poke it with a joke.
- Builder energy: Less pontificating, more prototypes. He rewards teams that ship.
- Ordinals and culture: Treats culture as a feature, not a bug; blockspace is a marketplace.
- Wallet and miner incentives: Focuses on fee dynamics and realistic activation paths, not slogans.
- Public accountability: When claims get wild, he asks for code, tests, and timelines—publicly.
A good example: during the Ordinals surge, many wrote it off as “spam.” Udi reframed the debate around miner revenue and user demand. That framing stuck because the fee data backed it up.
Why people follow him (and why some don’t)
- Why people follow: Clear explainers, sharp humor, strong sense of what actually moves Bitcoin forward. He turns dense protocol chatter into practical steps and links to the receipts.
- Why some don’t: The irreverent tone is not for everyone. He pokes sacred cows and isn’t afraid to call out stale narratives. If you want pure formality, you won’t find it here.
I keep up because he’s a great early signal for where the conversation is headed—wallets, miners, and builders pay attention when he spotlights something. But that raises the obvious question you’re probably thinking right now:
So where does “BIP-420” fit into all of this—meme, proposal, or something in between? Let’s sort fact from folklore next, starting with what a BIP actually is and how you can check its real status in minutes.
What is “BIP-420” supposed to be?
Let’s clear up the confusion fast: when you see “BIP-420” on your timeline, treat it as a catchy label people are using for a proposed idea—not a rule that Bitcoin nodes are enforcing. Until there’s a formal write‑up, reviewer buy‑in, code, and a well-understood activation path, it’s a conversation starter.
“We believe in rough consensus and running code.”
That old internet mantra fits Bitcoin perfectly. Hype is cheap; standards are earned.
Quick refresher: what a BIP actually is
BIP stands for Bitcoin Improvement Proposal. It’s not a tweet, a space, or a vibe. It’s a workflow that turns an idea into a vetted standard—or lets it quietly fade away.
- Write the spec: Someone submits a text spec to the official BIPs repo: github.com/bitcoin/bips. It needs clear motivation, technical detail, and rationale.
- Discuss in public: Review happens on the BIPs GitHub and the bitcoin-dev mailing list: bitcoin-dev archives. Arguments here matter a lot more than likes.
- Status labels: You’ll see Draft, Proposed, Final, Rejected, Deferred. If it’s not at least in Draft, it’s not in the standards pipeline.
- Running code: Real proposals are often mirrored by code and tests in clients (e.g., Bitcoin Core). No code? Probably early chatter.
- Activation (if consensus rules change): Changes that touch consensus require community agreement and an activation path (e.g., miner signaling per BIP8/9). This is the hardest part.
Two useful reality checks from recent history:
- SegWit (BIP141): Proposed in 2015, activated in 2017 after a long public process with intense review and multiple activation proposals. BitMEX Research documented the path in detail: “The Long Road to SegWit.”
- Taproot (BIP340/341/342): Discussed for years, merged and activated in 2021 after broad agreement and test coverage. Bitcoin Optech chronicled the milestones week by week: bitcoinops.org.
Those timelines aren’t there to scare you—they’re there to remind you that serious upgrades take time and receipts.
BIP-420 status checkpoint
Before you assume anything is live, do a 60‑second sanity check:
- Search the official list: Hit the BIPs repo search for “420” here: BIPs search. If nothing authoritative shows up—or it’s labeled Draft/Deferred/Rejected—then it’s not active policy.
- Scan recent discussions: Check if “420” is being discussed on bitcoin-dev. No serious thread? It’s probably a meme or early brainstorm.
- Look for code: Search Bitcoin Core PRs for related keywords: Core PRs. No tests, no reference implementation, no review? Then it’s not approaching activation.
- Activation talk: If you don’t see a clear plan (parameters, signaling, safety analysis), there’s no timeline. Twitter timelines ≠ activation timelines.
Red flags I’ve seen in the wild:
- “It activates next month.” With what signaling? Which release? Where are the BIP authors and reviewers weighing in?
- “It’s already in nodes.” Which nodes? Link the commits. Are they mainline or experimental forks?
- “Wallet X supports it now.” Then there should be a changelog, testnet notes, and a migration guide. Ask for links.
When in doubt, I anchor to primary sources: the BIPs repo, the mailing list, and serious newsletters like Bitcoin Optech. They outlast noise.
Why the number “420” shows up so much
Short answer: internet culture. Memorable numbers make for easy rallying cries and inside jokes. In crypto, labels stick fast and blur lines between memes and specs.
- It’s branding, not binding: A catchy tag can spark discussion, but it doesn’t skip the work.
- It creates shortcuts: People say “BIP-420” as shorthand for a broad idea—even when no formal BIP text exists.
- It fuels narratives: Memes can push attention, price, and experiments. That’s fun until someone treats it like a shipped standard.
I like the energy—memes can bring new contributors into the review process. But I respect the guardrails more: ideas are cheap; consensus is expensive.
If “BIP-420” isn’t live, why does everyone care—and how could it still affect fees, wallets, and miner behavior? That’s where it gets interesting… ready to see what actually changes for users and builders next?
Why the “BIP-420” conversation matters (even if it isn’t live)
I care less about the meme and more about the ripple effect. Big conversations in Bitcoin move culture, roadmap priorities, and how wallets and tools behave long before anything lands in code. That means your fees, your UX, and your security posture can change because of a narrative—right or wrong.
“Don’t trust, verify.”
That line isn’t just cool merch. It’s the difference between staying safe and becoming exit liquidity for someone else’s hype.
For users: what to watch
When you hear “BIP-420 will change X,” translate it into practical questions that protect your coins:
- Fees and timing: Narrative waves can crowd the mempool. We saw fee rates shoot into the hundreds of sats/vB during heavy inscription months in 2023–2024; check live data on mempool.space before moving funds. If a claim suggests cheaper or faster transactions “soon,” ask: is there code running on testnet or is this just a thread?
- Wallet behavior: Small policy changes (like how RBF or package relay is handled) can make your transactions easier or harder to confirm. If your wallet hasn’t updated in months, it might not play nicely with new policy patterns even if consensus rules don’t change. Keep an eye on your wallet’s release notes and Bitcoin Core stable releases.
- Standardness vs. consensus (they’re not the same): A transaction can be valid by consensus rules but still be non-standard and get stuck in relay. If any “BIP-420” convo touches mempool policy, your practical risk is broadcasts getting ignored by default nodes. Rule of thumb: if your wallet handles fee-bumping and child-pays-for-parent (CPFP) well, you’re safer during mempool churn.
- Signal sources: Real changes show up in places like the BIPs repo, bitcoin-dev mailing list, and Bitcoin Optech. If it’s not there, treat it as early chatter.
Concrete example: Taproot wasn’t “real” because people tweeted about it. It was real when there were specs (BIPs 340–342), broad review, miner signaling you could monitor on taproot.watch, and code you could run. Anything claiming a similar impact should clear those bars.
For builders: practical takeaways
These debates can be productive—if you anchor them to code and tests, not slogans:
- Follow code, not clout: Look for PRs, tests, and who is reviewing them. No PRs or testnet results? It’s likely just vibes. Places I check:
- Bitcoin Core PRs and recent merges
- Bitcoin Core PR Review Club notes
- Optech newsletters for policy and relay updates
- Prototype on Signet/Testnet first: If “BIP-420” implies new relay or policy patterns, validate on Signet or Testnet with realistic fee pressure and batch sizes. No test plan = no timeline.
- Mind the policy layer: Many headaches live here, not in consensus. Recent cycles showed how inscriptions and larger witnesses stressed wallet assumptions around fee bumping and mempool limits. Design for adversity: small change sets, reliable RBF/CPFP support, and graceful fallback if relays say “no.”
- Know the precedent: Big shifts with real traction usually resemble Taproot’s path or optional features like BIP-324 (v2 P2P transport): clear specs, iterative review, and opt-in deployments before broader adoption.
If you’re shipping wallets or services, publish compatibility notes early. Users remember who kept them safe during chaotic mempool months—and who didn’t. Analyses from teams like Optech and research desks (Galaxy, River, BitMEX Research) documented how inscriptions changed fee dynamics and transaction counts; use that data to model worst-case UX, not best-case marketing.
Risks if you get it wrong
- Installing unvetted software: Fake “update now” prompts are the oldest trick in the book. The Electrum phishing saga is a permanent reminder: only download from official sites, verify signatures, and never rush an upgrade because a thread says “it’s live.”
- Mixing networks or standards: Hype invites copycats and soundalike tokens. If you move funds based on a meme and mix up addresses or chains, support can’t save you. Always confirm the network and address format inside your wallet before you hit send.
- Misreading activation timelines: Bitcoin moves with rough consensus and running code. We’ve had public reversals before (remember SegWit2x’s “suspended” moment), and plenty of proposals that never ship. If there’s no clear path—spec, review, releases, activation plan—you’re trading on hope.
- Running unstable builds on main wallets: Use testnet or throwaway funds for experiments. Keep production nodes on stable releases, and only flip new features on when you understand the blast radius.
I’ve seen smart people lose coins not because Bitcoin failed them, but because they trusted hype over process. Hype hunts your attention; your keys are the prize. Protect them.
Want a fast way to tell what’s real and what’s noise? In the next section I’ll share the exact 5-minute checklist I use to verify any “BIP-420 is happening!” claim—want it?
How to verify BIP-420 claims in 5 minutes
I love the energy when Bitcoin is buzzing, but I hate seeing people get wrecked by a screenshot and a promise. Here’s the quick, repeatable checklist I run whenever someone yells “BIP-420 is happening!”—no drama, just signal. Set a timer for five minutes and let’s cut through the noise.
“Rough consensus and running code.”
—the motto that keeps open-source honest
Step 1: Check the official BIPs list and repo
First stop is the source of truth. If it’s not here (or it’s marked as Draft/Deferred/Rejected), it’s not close to real.
- Open the official BIPs repo: github.com/bitcoin/bips
- Use the repo search for “420” or the proposal name. If there’s a file like bip-0420.mediawiki or a PR proposing one, open it.
- Scroll to the header and read the metadata:
- Status should be one of: Draft, Proposed, Final, Rejected, Deferred.
- Type tells you if it’s a Standards Track (consensus), Informational, or Process BIP.
- Discussions-To usually links to a mailing list thread—click it.
- Cross-check the BIP index page: BIPs README. If there’s no listing, adjust expectations.
Reality check: major changes that actually shipped—like Taproot (BIP-340/341/342)—are clearly listed and marked Final. If you don’t see a clean paper trail like that, you’re looking at a discussion, not a network rule.
Step 2: Look for code and tests
Bitcoin evolves through code, not quotes. If there’s no implementation or tests, it’s probably just talk.
- Search Bitcoin Core PRs: github.com/bitcoin/bitcoin and use GitHub search:
- “BIP-420” in titles/descriptions
- Keywords from the proposal (e.g., script opcodes, policy names)
- Open likely PRs and scan for:
- Files changed in src/consensus, src/policy, or src/script (that’s real surface area)
- Functional tests in test/functional/ referencing the feature
- Docs or release notes updates
- Multiple reviewers leaving ACK/NACK comments (healthier signal than likes on X)
- Check for testnet action:
- Mentions of regtest/testnet parameters
- Separate branches or forks with build instructions
- Optional: peek at alternative clients for parallel work (e.g., btcd), but Core is where activation details usually land.
When Taproot was real, you could see multiple PRs touching consensus code and a pile of functional tests before activation. That’s the pattern. No code? Treat it as early-stage chatter.
Step 3: See what maintainers and reviewers are saying
Consensus forms in review, not in threads with 50k likes. Two links can save you hours:
- bitcoin-dev mailing list: subscribe or browse the archives via public mirrors. Search for the proposal name or number.
- Bitcoin Optech newsletter: bitcoinops.org/newsletters. They report practical progress (PRs, reviews, deployments) and historically tracked milestones like Taproot signaling week by week.
- Bitcoin Core Review Club: bitcoincore.reviews for structured review notes when proposals are mature enough to discuss in detail.
Green flags:
- Multiple respected reviewers acknowledging (ACK) specific commits, not just the concept
- Concrete open questions being hammered out (edge cases, fee policy, mempool rules)
- Meeting notes or recap posts summarizing next steps
Red flags:
- Zero mailing list presence, but big influencer hype
- “Airdrops,” “tokens,” or “staking” claims tied to a BIP number (this is Bitcoin protocol, not a token launch)
- One-off GitHub gists with no path to Core review
Optech’s reporting around Taproot is a good benchmark: steady, boring, transparent updates. If you don’t see that rhythm yet, it’s not near production.
Step 4: Timeline sanity check
This is where most people get trapped. Activation takes specs, review, code, releases, and clear signaling. If the timeline is fuzzy, the feature is far.
- Miner signaling or activation PRs? Look for mentions of BIP8/BIP9-style parameters, “Speedy Trial,” or activation heights in PRs and release notes.
- Release candidates: Check Bitcoin Core releases. If it isn’t in an RC with notes, it won’t be “live next week.”
- Wallet support: Scan a few major wallet repos or release notes. Production wallets don’t ship support the same day as a tweet.
Perspective check: Taproot had specs finalized, broad review, a defined signaling window, and months between signaling and activation (it locked in mid-2021 and activated at block 709632 in November 2021). Big upgrades move at Bitcoin speed—careful and public.
Bonus: the 5‑minute fast pass I actually use
- 60s — BIPs repo: file exists? status clear? discussion link present?
- 120s — Bitcoin Core PRs: any consensus/policy code touched? tests added? multiple reviewers?
- 60s — Mailing list + Optech: recent threads or newsletter mentions?
- 60s — Releases + timeline: any activation params or RC notes? any miner signaling plan?
- 30s — Scam scan: anyone tying this to a “BIP-420 token/airdrop”? If yes, close tab.
One last emotional note: I’ve seen too many smart people make dumb moves because a countdown GIF felt real. Screenshots aren’t signals. Code, tests, and boring release notes are. Want the exact sources I watch—Udi included—without the doomscrolling or the FOMO traps?
Following Udi and staying in the loop without losing your mind
Udi’s X account (primary source for his takes)
I keep Udi’s X feed on a tight leash: alerts off, Lists on, and I batch-check his threads once or twice a day. When a bold claim hits—“code is shipping,” “wallets are aligning,” or “policy is changing”—I run a quick reality check before I touch anything in production.
- Smart search: Use X Advanced Search. Example query I use: from:udiWertheimer (BIP OR 420 OR “BIP-420” OR ordinals) -filter:replies to pull signal from chatter.
- Look for source links: If he links a repo, PR, or mailing list thread, that’s my cue to read the primary source—never just the screenshot.
- Cross-check with network data: If he mentions fee shifts or mempool behavior, I glance at mempool.space or your favorite explorer to see if the numbers back it up.
Rule of thumb: If the claim isn’t backed by a link to code or a public discussion thread, treat it as commentary, not confirmation.
Why I’m strict about this: a landmark MIT study found false news spreads faster than truth on social platforms, especially when it’s novel or emotional. Translation for Bitcoin: spicy claims fly; corrections crawl. Source: Science (2018).
Official and community channels to watch
When something big is real, it shows up in the boring places first. Here’s my short list that catches 95% of real progress:
- BIPs tracker: github.com/bitcoin/bips — status, discussions, and references. If it’s not here (or it’s Draft/Deferred), it’s not close.
- Bitcoin Core repo: github.com/bitcoin/bitcoin — scan PRs, especially those tagged with consensus/policy.
- Mailing list: bitcoin-dev — long-form notes from people who ship the code.
- Review club: bitcoincore.reviews — if a change is serious, it tends to get meeting coverage.
- Optech: bitcoinops.org — weekly digests of PRs, proposals, and activation chatter.
- Podcasts worth the time: Stefan Livera, TFTC, Bitcoin Audible. I use these to catch nuanced takes from maintainers and implementers.
Real sample of how this flow worked for Taproot (2021): mailing list debates on activation method → Core PRs and release candidates → miner signaling (Speedy Trial) → activation timeline. The pattern repeats: discussion, code, review, then signaling and activation plans. If you don’t see that arc, it’s talk, not change.
Quick safety reminder
- Seeds stay offline. Never paste a seed phrase into a website or chat. Ever.
- Test first. Try experimental software on testnet or with tiny throwaway funds.
- Verify downloads. For client binaries, verify PGP signatures and checksums. If you can’t verify, don’t run it.
- Pin versions. Lock your node/wallet to stable releases unless you know exactly what you’re testing and why.
- Don’t mix networks. Bitcoin addresses, L2 addresses, and altchain token formats are not interchangeable. When in doubt, stop and re-check.
I’ve got a rapid-fire Q&A next that clears up the most asked questions (including the curveballs people search for). Want the 10-second answers you can act on right now?
FAQ: quick answers you’re probably looking for
Who is Udi Wertheimer?
Udi is a Bitcoin-focused builder and commentator with a long software background. He’s known for making complex topics feel simple, cracking smart jokes, and pushing for experimentation on Bitcoin (Ordinals, inscriptions, L2s, the whole kitchen sink). He’s active on X at https://x.com/udiWertheimer.
Real-world example: Udi has been involved with the Taproot Wizards project, which (love it or hate it) helped onboard a lot of people to Taproot-era culture and got more eyes on how modern Bitcoin tooling actually works.
Is BIP-420 live on Bitcoin right now?
Short answer: No. Treat “BIP-420” as a community label/meme around a proposed idea, not a live network change. If it isn’t in the official BIPs list with concrete progress, it’s not activated.
Here’s a fast way I personally sanity-check claims:
- Check the BIPs repo: Go to the official list at github.com/bitcoin/bips. If there’s no entry or it’s marked Draft/Deferred/Rejected, adjust expectations.
- Look for code: Search open PRs in Bitcoin Core. No code and tests usually means it’s just talk.
- Read reviewers, not retweets: The bitcoin-dev mailing list and review clubs are where consensus is built.
Signal formula I trust: code merged + broad review + clear activation path = real change.
Example you can compare against: Taproot (BIP-341/342) went through months of public review, code in Core, testnet activity, miner signaling, and finally activation in November 2021. You can see those BIPs documented in the same repo above, which is a good baseline for what “real” progress looks like.
Where can I receive BEP20?
BEP20 tokens live on BNB Smart Chain (BSC), not Bitcoin. To receive BEP20:
- Use a wallet that supports BSC (e.g., Trust Wallet, MetaMask with BSC added).
- Share your BEP20 address (it starts with 0x), not a Bitcoin address (like bc1q... or 1...).
- Keep a little BNB in that wallet for gas fees.
Common mistake to avoid: sending BEP20 assets to a Bitcoin address. Different networks, different rules. Many users lose funds this way. Binance Academy has a good primer on BEP-20 here: What is BEP-20?
Another gotcha I see a lot: the same 0x address can exist across multiple EVM chains, but tokens don’t magically cross networks. If someone sends you BEP20 to your Ethereum (ERC-20) network by mistake, recovery depends on the wallet/exchange. Always confirm the exact chain before you send or receive.
Conclusion
Bottom line: follow Udi for perspective; follow repos and reviewers for truth. “BIP-420” is interesting, but until it’s documented, reviewed, and implemented, it’s an idea—nothing more.
Stay curious, stay skeptical, and stay safe. I’ll keep tracking the real progress and flagging anything that actually ships on cryptolinks.com.
CryptoLinks.com does not endorse, promote, or associate with Twitter accounts that offer or imply unrealistic returns through potentially unethical practices. Our mission remains to guide the community toward safe, informed, and ethical participation in the cryptocurrency space. We urge our readers and the wider crypto community to remain vigilant, to conduct thorough research, and to always consider the broader implications of their investment choices.
