Gelalens

Market Prices

Coin Price 24h
BTC Bitcoin
$63,104.2 +0.47%
ETH Ethereum
$1,872 +0.28%
SOL Solana
$72.97 -0.40%
BNB BNB Chain
$579.1 -1.48%
XRP XRP Ledger
$1.07 +0.03%
DOGE Dogecoin
$0.0700 +0.82%
ADA Cardano
$0.1731 +2.79%
AVAX Avalanche
$6.36 -1.03%
DOT Polkadot
$0.7702 +2.18%
LINK Chainlink
$8.11 -0.37%

Fear & Greed

27

Fear

Market Sentiment

Event Calendar

{{ๅนดไปฝ}}
08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

28
03
unlock Arbitrum Token Unlock

92 million ARB released

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

18
03
unlock Sui Token Unlock

Team and early investor shares released

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

12
05
halving BCH Halving

Block reward halving event

Altseason Index

44

Bitcoin Season

BTC Dominance Altseason

Gas Tracker

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

Market Cap

All โ†’
1
Bitcoin
BTC
$63,104.2
1
Ethereum
ETH
$1,872
1
Solana
SOL
$72.97
1
BNB Chain
BNB
$579.1
1
XRP Ledger
XRP
$1.07
1
Dogecoin
DOGE
$0.0700
1
Cardano
ADA
$0.1731
1
Avalanche
AVAX
$6.36
1
Polkadot
DOT
$0.7702
1
Chainlink
LINK
$8.11

๐Ÿ‹ Whale Tracker

๐Ÿ”ต
0xa4b8...1114
3h ago
Stake
3,733,505 DOGE
๐Ÿ”ด
0x2af7...3449
3h ago
Out
42,891 SOL
๐Ÿ”ด
0x5dc5...ea24
5m ago
Out
2,498,831 USDC

๐Ÿ’ก Smart Money

0x22e9...b72d
Early Investor
+$1.1M
72%
0x8400...8f70
Early Investor
-$2.1M
94%
0x7f7a...f0ac
Experienced On-chain Trader
+$3.4M
84%

๐Ÿงฎ Tools

All โ†’
Magazine

AI Tracer and the Retailization of Blockchain Forensics: A Cold Dissection of AMLBot's Self-Service Promise

Hasutoshi

AMLBot announced AI Tracer on a quiet Tuesday. The press release says: self-service blockchain investigations. AI-powered. No expertise required. Stolen assets can be tracked by the victims themselves.

I read the announcement. Then I read it again. Then I looked for the numbers.

There were no numbers. No accuracy rates. No chain coverage. No false-positive metrics. No benchmark comparisons against Chainalysis, Elliptic, or TRM Labs. No test scope. No training data size. No model version. No validation methodology. Just the product. Just the promise. Just the AI label.

I didn't need to reverse-engineer the product to see the pattern. I've seen this shape before. In 2017, I parsed the Paragon coin whitepaper against its GitHub repository and found five arithmetic overflow vulnerabilities in the token distribution logic that the team had ignored. In 2025, I audited three 'AI x Crypto' protocols and proved that 80% of claimed AI compute usage was actually basic API calls. The pattern is consistent: when a team leads with narrative instead of data, the missing numbers are the ones that matter.

The missing numbers here aren't a judgment on AMLBot's integrity. They're a judgment on the state of the market. Blockchain forensics is going retail, and the retail market has no way to verify what it's buying.


Blockchain forensics is not a new industry. Chainalysis has been tracing Bitcoin flows since 2014, building a dataset that now spans over a decade of on-chain behavior. Elliptic has spent a similar period refining risk models. TRM Labs covers twenty-plus blockchains with real-time monitoring capabilities. These companies sell to law enforcement, exchanges, and institutions. The contracts are annual. The pricing is enterprise-grade. The onboarding includes sales engineers, compliance reviews, and legal paperwork.

The data accumulated by these firms is the real product. Every labeled address, every flagged cluster, every confirmed mixer interaction becomes part of a proprietary intelligence database. The tools matter, but the data is the moat.

Now consider the retail context. A user loses $10,000 to a phishing attack. They can't afford a $50,000 Chainalysis investigation. They can't even get an exchange to take their case seriously unless the amount justifies the compliance overhead. Their options are limited: DIY blockchain explorers, unverified 'recovery services' that often charge 20% of recovered funds, or the cold comfort of filing a police report that no one will read.

AMLBot's AI Tracer is targeting exactly this gap. The company, which has been operating as a crypto forensics and AML compliance service provider, is productizing its backend capabilities into a self-service tool. The positioning is clear: cheap, accessible, no expertise required. The launch comes at a moment of regulatory tailwind. MiCA in Europe. FinCEN scrutiny in the US. VASP licensing in Hong Kong. Every jurisdiction is pushing new AML obligations onto crypto businesses, and every obligation creates demand for tracing tools.

But here's where the analysis gets interesting. The regulatory tailwind validates the category, not the product. And the category is about to get crowded.

Let me also note what this product is not. AI Tracer is not a protocol. It has no token. It holds no user funds. It introduces no smart contract risk. That absence of token economics is instructive in a market where every other product is rushing to launch a native asset. AMLBot is a traditional company with a traditional business model: sell software, charge fees. That's either a credit or a limitation, depending on how you view the incentive structure of the crypto industry.


Core: Systematic Teardown

Part 1 โ€” Technical Inference: What AI Tracer Actually Is

Let me start with what the announcement doesn't tell us and what that omission reveals about the architecture.

The product description contains three components. Self-service blockchain investigation. AI-enabled analysis. Stolen asset tracking. No consensus mechanism. No smart contract logic. No protocol design. This is an application-layer tool, which means the risk profile is fundamentally different from a DeFi protocol or a bridge. There are no user funds at risk, no private keys, no multisig. The core risks are data quality, model accuracy, and the interpretability of outputs. That's a shift from financial risk to epistemic risk โ€” the danger is not that you lose money, but that you're given false certainty.

Here's what a forensic tool like this actually needs to do. I'm going to decompose it, step by step, because the engineering reality is obscured by the marketing.

First, ingest on-chain data. That means running indexers across supported chains, or renting data feeds from providers like Blockchair, Blockscout, or the various indexer protocols. The announcement doesn't say which chains AI Tracer supports. That omission matters because chain coverage is the single most important infrastructure constraint.

Second, assign identities to addresses. This is address clustering, the process of grouping wallets that are plausibly controlled by the same entity. Clustering relies on heuristics: shared deposit addresses, transaction timing patterns, round-number transfers, and common source and destination relationships.

Third, trace funds. This means building transaction graphs and propagating value through interconnected transfers. In Bitcoin, that's UTXO-based tracking, which is relatively straightforward but noisy. In Ethereum, that's account-based tracking with the added complexity of ERC-20 token transfers, which live in contract logs rather than native transactions.

Fourth, flag suspicious behavior. This is the heuristics layer: mixer interactions, exchange withdrawal patterns, known scam addresses, Tornado Cash or Wasabi Wallet transactions.

Fifth, generate a readable report. This is the 'no expertise required' part. The output needs to be understandable to someone who has never read a transaction graph.

The interesting question is which of these components are genuinely AI-powered and which are conventional software. Based on the announcement's silence on model details, and based on my experience auditing similar claims, the likely architecture is this: the core engine is traditional graph analysis and heuristic rules, and the AI is the interface layer.

I'm not being cynical about this. It's actually the rational way to build this product. You don't need a neural network to trace a Bitcoin transaction graph. Graph traversal algorithms have been solving this problem for decades. But you do need an LLM to translate raw transaction flows into a human-readable narrative that a non-technical victim can understand and possibly forward to law enforcement.

The problem is that this architectural reality collides with marketing reality. 'AI-powered' in a press release creates expectations that a rules engine plus an LLM wrapper doesn't meet. The phrase 'AI Tracer' implies the AI is doing the tracing. The engineering reality is probably that the AI is doing the explaining. The difference matters because it changes how you evaluate the product. If AI Tracer is primarily a UX innovation โ€” a friendly interface over a conventional forensic engine โ€” then the appropriate comparison is against free tools like OXT, Blockchair, or Etherscan's visualizer. If the AI is genuinely doing analytical work, the product needs benchmark data to prove its competence. The announcement resolves neither question.

And there's a specific failure mode that the announcement doesn't address: calibration. Forensic tools must produce not just results but confidence levels. When the system says 'address X received funds from a phishing operation,' there should be a probability attached to that assertion. When a victim submits a tracing report to law enforcement, a false positive has consequences โ€” wasted police time, a damaged case, and a victim who has lost trust in the recovery process.

You don't ship a forensic tool without calibration data unless your claims are unverifiable. The announcement's silence on confidence scoring is not a minor omission. It's the difference between a tool and a toy.

Part 2 โ€” The Data Moat Problem

The most valuable asset in blockchain forensics is not the algorithm. It's the labeled data.

Chainalysis has spent more than a decade accumulating the most comprehensive address-labeling database in the industry. Every sanctioned entity. Every darknet market wallet. Every ransomware payment address. Every mixer output. The database is built from years of manual analysis, law enforcement collaboration, and intelligence sharing. A new entrant cannot simply replicate a decade of labeling work in a sprint.

AMLBot's existing compliance business gives it a starting point. If the company has been running KYT and address risk scoring services, it likely has a substantial dataset of flagged addresses. But 'substantial' is relative. A niche AML service provider serving smaller clients probably has a fraction of the data coverage that Chainalysis has accumulated. The announcement gives no details on the scale of the underlying intelligence database. That's a significant omission because the database is the product.

Consider what happens when a non-technical user submits a stolen asset case to AI Tracer. I run this sequence mentally in five steps, based on my two weeks tracing the $4.2 million Compound protocol exploit in 2020.

First, the tool must identify the scam address that drained the user's wallet. This is straightforward if the user provides the attacker's address. It requires parsing the phishing transaction and isolating the outbound flow.

Second, the tool must trace funds through subsequent hops. This is where graph analysis gets complex. Each hop multiplies the number of addresses involved. A user who sent $10,000 to a scammer might have their funds split into five addresses, which then split into twenty, which then interact with mixers or privacy protocols.

Third, the tool must identify where the funds ultimately landed. This is the critical step, and it's where the labeled data becomes essential. The tool needs to recognize the destination addresses: a Binance deposit wallet, a Coinbase hot wallet, a fixed-float exchange, or an unlabeled address controlled by the attacker.

Fourth, if the funds landed at an exchange, the tool should identify which exchange. This requires accurate exchange address labeling โ€” a database function that is extremely hard to get right because exchanges rotate addresses constantly.

Fifth, the tool should assign a confidence score to the attribution. A victim who knows their funds reached 'some exchange' has not gained much. A victim who knows their funds reached 'Binance address 1F...abc, which is now frozen' has gained actionable intelligence.

Steps one through three are mostly graph traversal at scale. Step four is the moat. Step five is the trust layer.

I've seen the bottleneck in practice. In 2022, when I analyzed the Wormhole bridge hack, the initial on-chain trace was straightforward. Funds left the bridge contract. They moved through multiple intermediate wallets. The hard part was attributing the destination entities to specific custodians and knowing which law enforcement requests would work. That attribution required data that wasn't publicly available, and it took collaboration with institutional partners to resolve.

The bottleneck wasn't model architecture. It was labeled data.

This is the fundamental constraint for AI Tracer. The tool can only be as good as the intelligence database beneath it. And that database is the product of years of accumulation, millions in infrastructure spending, and relationships with exchanges and law enforcement that no announcement can conjure into existence.

There's also the multi-chain question. A tool that traces Bitcoin and Ethereum is already a decade behind the market. Modern crypto users operate across Solana, Arbitrum, Base, Optimism, BNB Chain, and a dozen other networks. Every additional chain multiplies the indexing and labeling burden. The announcement's silence on chain coverage is a tell: the company either has limited coverage or is hiding the fact that the coverage is uneven. Either way, the user can't plan around it.

Part 3 โ€” Engineering Maturity Audit: What the Missing Numbers Reveal

I've developed a framework over the past five years for evaluating products in this space. I call it the Engineering Maturity Score, and it assesses five dimensions.

First, disclosed performance boundaries. Does the team publish accuracy, false-positive rate, or recall numbers? Does the team acknowledge what the product can't do?

Second, test methodology. Is there a public test set, a benchmark dataset, or independent validation?

Third, infrastructure transparency. Does the team disclose chain coverage, data sources, update cadence, and data retention policies?

Fourth, failure mode documentation. Does the team explain what happens when the tool produces a wrong result? Is there a human review process, an appeals mechanism, or a correction loop?

Fifth, versioning and reproducibility. Can a user trace which model version and which data snapshot generated a particular report? Can the report be regenerated at a later date with the same result?

On all five dimensions, AI Tracer's announcement provides nothing. No accuracy numbers. No test methodology. No chain coverage. No failure mode analysis. No versioning details.

I understand why teams skip this. Launching without benchmark data is faster. The engineering team avoids the uncomfortable process of measuring their own product's weaknesses. The marketing team avoids the awkwardness of launching with a '62% recall rate' that would undermine the AI-powered narrative.

But forensics is not a consumer app. In forensic tools, false negatives have victims. A tool that tells a phishing victim 'your funds are untraceable' when they're actually traceable has caused real harm. A tool that produces a confident but wrong attribution has caused even more harm. Both failure modes permanently damage the user's ability to recover their assets and can falsely implicate innocent parties. When performance data isn't disclosed, the user assumes all of the risk of the tool's failures without knowing what that risk is.

I've seen this pattern before. In the Paragon case, the team's whitepaper made promises about token distribution that contradicted the smart contract code. I compiled a line-by-line diff with proof of the arithmetic overflow vulnerabilities and submitted it to their bug bounty program. No response. The vulnerabilities were eventually fixed, but only after the project had already raised funds based on false engineering assumptions.

The pattern is the same today: marketing controls the narrative, engineering is left to clean up discrepancies. With AI Tracer, there's no smart contract to exploit. But there's a product promise โ€” 'track your stolen assets' โ€” that can fail silently.

And the LLM layer adds a distinct risk. If the AI report is generated by a language model, there's a possibility of hallucination โ€” the model confabulating a chain of custody that doesn't exist in the data. The forensic engine might be correct, and the LLM summary might be wrong. The user cannot tell which is which. This is a known issue in applied LLM systems, and it's especially dangerous in a context where the output might be used as evidence.

The fact that the announcement mentions no safeguards โ€” no human review process, no confidence scoring, no 'this report is AI-generated and requires verification' disclaimer โ€” strongly suggests the productization process is incomplete. This doesn't mean the core engine is bad. It means the announcement is typical of an early-stage product being released before the engineering team has finished validation.

I call this the 'announce-now, validate-later' pattern. I've seen it repeatedly. In 2021, I audited the minting infrastructure of a generative art platform and found that the team had hard-coded a gas limit causing 30% of transactions to revert during peak congestion. They were hiding this from investors while marketing the platform as production-ready. When the launch failed, the technical debt became obvious to anyone who read the transaction logs.

AI Tracer isn't at that level of failure. The product exists. But the missing validation data places it in the same category: unverified claims awaiting independent scrutiny.

Part 4 โ€” The Economics of Retail Forensics

The market gap is real. But a real gap doesn't automatically justify a viable business model. Let me analyze the economics.

Chainalysis's enterprise contracts typically range from tens of thousands to hundreds of thousands of dollars annually. The price structure reflects a heavy cost base: large engineering teams, continuous data infrastructure, sales and marketing, legal and compliance staff, and the accumulated intelligence database. Serving each institutional client costs significantly in deployment, training, and support.

A self-service product has a radically different marginal cost structure. Serving an additional individual user costs nearly nothing. No sales engineer. No compliance review. No legal paperwork. The pricing needs to be low enough that individual victims will pay โ€” likely $20 to $200 per month or per investigation โ€” and high enough to sustain the required infrastructure.

Here's the problem: the data infrastructure costs don't scale down proportionally. AMLBot still must run indexers, maintain the address database, pay for multi-chain data, train and deploy models, and handle support inquiries. If pricing is $50 per investigation, the product needs either significant transaction volume or an exceptionally lean cost structure to reach profitability.

The volume question is genuinely open. How many people lose crypto and want to pay for a self-service investigation? The phishing victim pool is real, but the conversion rate from victim to paying tool user is unknown. The natural instinct of most victims is to report to an exchange or file a police report, not to buy forensic software. The paid self-service forensics market has no proven precedent.

This is where the data flywheel becomes strategically important. Every user investigation teaches the system something. If the tool traces a stolen asset path, the result refines the clustering algorithms. If the user confirms or rejects the tool's findings, that's a labeled example improving the underlying model. A self-service tool is also a data collection mechanism โ€” the product generates intelligence at zero marginal cost.

This is the real strategic rationale for AI Tracer. AMLBot isn't just selling software to individual users. It's building a distributed intelligence network where each user's investigation strengthens the shared database. Over time, the database becomes more valuable, the product becomes more accurate, and the moat against competitors widens.

But this strategy has a hidden liability. If user investigations are being used to improve a shared intelligence database, there are transparency and privacy questions. Do the terms of service disclose this use? The announcement says nothing. Users should assume that their investigations contribute to the platform's aggregate data. In an era of privacy regulation, that assumption carries consequences.

The absence of a token is also notable. Most crypto projects would have launched a token to fund this expansion, pre-selling ecosystem tokens to subsidize data acquisition. AMLBot's traditional company structure means no token speculation, better regulatory alignment, but also slower growth. In a market where capital is expensive, a bootstrapped forensics startup faces a real resource constraint.

Part 5 โ€” The Regulatory Double-Edged Sword

Here's the irony of AMLBot's position: the company builds AML tools, but the product itself creates regulatory questions.

On the surface, AI Tracer is regulator-friendly. It helps track stolen funds. It supports law enforcement. It strengthens the 'accountability layer' of the crypto ecosystem. The AML industry narrative assumes that on-chain transparency is a public good. More tracing tools equal stronger deterrence. Stronger deterrence equals a cleaner ecosystem.

But the self-service model complicates the story. If any user can trace any address, the tool becomes a surveillance instrument. The address owner's fear of being traced is a feature for the victim and a bug for privacy. Blockchain forensics has always walked this line, but retailizing the capability shifts the balance. Individual users now have forensic power that was previously restricted to government agencies and enterprise compliance teams. Regulators must consider both sides of that shift.

The data protection issue is more concrete. In the European Union, GDPR restricts the processing of personal data. Blockchain addresses are pseudonymous, not anonymous. If an address can be linked to a natural person, the data derived from tracing that address may constitute personal data. An address-labeling database is, in certain jurisdictions, a database of personal information.

If AI Tracer provides wallet risk scores or address attribution to users, the service may trigger the automated decision-making provisions of GDPR's Article 22. A risk score is a decision about a person. The person whose address is being scored has no way to know about the scoring, no way to contest it, and no way to demand correction. In Europe, that's a legal exposure.

The announcement doesn't disclose AMLBot's jurisdiction, data protection policies, or GDPR compliance approach. This is a genuine blind spot. The fact that AMLBot is an AML-focused company doesn't exempt it from privacy law โ€” it makes the company more exposed, because regulators expect tighter discipline from industry participants.

There's a dual-use angle as well. A self-service tracing tool can investigate criminals, but it can also be used to harass legitimate users. In the NFT ecosystem, doxxing through address tracing is a documented harm. If AI Tracer enables any user to cluster addresses and identify their owners, the tool accelerates that pattern. The announcement's silence on acceptable use policies is concerning for anyone thinking about abuse potential. Every forensic tool provider I've audited has needed some boundary around who can trace whom, and for what purpose.

The product's institutional legitimacy depends on AMLBot's ability to enforce usage boundaries. If there are no boundaries โ€” no restrictions on targeting, no acceptable use policy โ€” the product will collide with privacy law, and the collision will damage the entire retail forensics category.

Part 6 โ€” The Competitive Threat Matrix

The market position is now clear: bottom-up entry into a market dominated by top-down providers. The question is whether the wedge is defensible.

The competitive landscape has four distinct player types.

Institutional incumbents: Chainalysis, Elliptic, TRM Labs. Expensive, comprehensive, trusted. Their weakness is the onboarding process and pricing. A victim who needs answers today can't wait six weeks for institutional procurement.

Mid-market software: Companies like CipherTrace (now under Mastercard), Coinfirm, and Scorechain. More accessible than institutional players, but still B2B-focused with per-seat pricing and custom integrations.

Open-source tools: Blockchain explorers, open-source clustering libraries like GraphSense, Python forensics toolkits, and community-maintained databases. Free but technically demanding. The barrier to using these is expertise, and expertise is exactly what AI Tracer sells.

New retail layer: AMLBot's AI Tracer and whatever follows.

The immediate competitive risk isn't that Chainalysis will suddenly build a $50/month consumer product. Its cost structure and brand positioning don't allow it โ€” serving retail users at that price would cannibalize institutional revenue and dilute the premium positioning.

The more realistic risk is that incumbents add stripped-down product tiers at a mid-market price point. A 'Chainalysis Lite' at $1,000 per month cuts off the top of the retail wedge without the incumbents having to serve consumer users directly.

The other risk is category poisoning. If AI Tracer's first users try it, get inconclusive results, and report that the tool 'didn't help,' the entire retail forensics category could be damaged before it matures. The 'no expertise required' promise sets a high bar. When stolen funds pass through mixers and privacy protocols, even the best tools produce uncertain results. A user expecting a clear, actionable answer who receives 'the trail went cold after three hops' may conclude that AI Tracer is worthless. The difference between 'inconclusive due to protocol limitations' and 'the tool is broken' is not something untrained users can recognize.

This is the fundamental tension of the product: AI Tracer will be judged against a promise that no forensic tool can fully deliver.


The Contrarian View: What the Bulls Got Right

Let me be fair to the bulls. The case for AI Tracer isn't unfounded.

First, the institutional market has structural limitations that a retail product can bypass. Chainalysis requires sales cycles, procurement, and compliance review. A victim with a $5,000 loss can't wait through a six-week sales process. The self-service model removes that friction. The demand for immediate answers exists.

Second, the data flywheel is a legitimate moat. Even if AMLBot starts with less labeled data than Chainalysis, every self-service user investigation creates new labeled data. If product-led growth works, the data gap will narrow. This is a strategic insight that doesn't diminish because the launch announcement lacks benchmark data.

Third, the regulatory tailwind is real and strengthening. MiCA's travel rule requirements, FinCEN's enforcement focus, and the global push to bring VASPs under AML obligations all create sustained demand for accessible tracing tools.

Fourth โ€” and this is where I concede the most โ€” 'good enough' tools have real value. Flash loans don't care about your compliance posture. Neither do phishing scammers. Their victims need options, and the status quo is not adequate. A tool that traces funds with 70% accuracy, identifies destination exchanges with 80% reliability, and costs $50 per investigation is still vastly better than 'file a police report and hope.' The demand for a first-line response tool is real.

The trap appears when 'good enough' is presented as 'AI-powered precision.' The bull case fails when product limitations aren't disclosed. The bull case succeeds when the tool is honestly positioned as a triage instrument โ€” a starting point for victims โ€” not a substitute for professional forensic investigation.

In this market, the 'good enough' framing is the difference between a trustworthy tool and a deceptive product. And the announcement gives us no reason to believe AMLBot has chosen which side it wants to be on.


Takeaway

So where does this leave us?

The launch is a category signal, not a product verdict. AI Tracer's existence tells us that the retail forensics gap is visible enough for a company to build around it. That's meaningful โ€” this is a niche that has been underserved since the first phishing attack stole the first Bitcoin.

But the product itself remains unvalidated until three things happen.

First, disclosure of performance metrics: accuracy, false-positive rate, chain coverage, or credible third-party audit results.

Second, public case studies: independent users verifying that the tool successfully traced their stolen assets through real-world investigations.

Third, a competitive response: either incumbents moving downmarket or new self-service entrants emerging.

Until then, treat AI Tracer as an unproven tool in a promising category. Test it against a known case before relying on it. Check the jurisdiction and privacy terms before feeding it sensitive data. Hold the company to the standard that forensic products must meet: show your work.

The trend โ€” the retailization of blockchain forensics โ€” is already more important than any single product. AI Tracer is one data point in that trend. When I traced my first flash loan exploit years ago, I did it with Python scripts and public block explorers. The idea that a tool like that would become a subscription product for everyday victims seemed impossible. Now it's the pitch.

That's progress. The question is whether it's honest progress.