Imagine you're writing an essay and your verbose friend is looking over your shoulder, reading every sentence and whispering, 'You already said that — move on.' That's DoubtLess. A small reasoning model reads the large model's chain-of-thought in real time, prompted twice — once as a 'brief thinker' and once as a 'verbose thinker' — and the difference between those two logit vectors gets added to the large model's next-token logits. It's contrastive decoding applied to reasoning verbosity, and the mechanism is elegant: you don't need to train anything, you don't need to hack the hidden states, you just steer the token distribution at inference time. The core claim is that reasoning models waste tokens on repetitive self-checking after they've already found the answer — and you can fix this at decoding time without touching weights. The authors back this up with behavioral analysis showing most token savings come after the correct answer first appears in the CoT. The model isn't thinking less; it's second-guessing less. That's a surprisingly clean finding. On the ladder: DoubtLess is tested against five inference-time baselines — early stopping, word-banning heuristics, fixed steering vectors, budget-forcing, and NoThinking prompting — across seven benchmarks spanning competition math (AIME 2024/2025, AMC), graduate science (GPQA Diamond), and competitive programming (LiveCodeBench). The headline result is a 31% CoT reduction on Qwen3-32B with unchanged accuracy, outperforming all five baselines. The method also shows a 20% thinking-token reduction in a multi-turn self-debugging coding agent (SWE-bench Verified) with no task performance loss. It generalizes to QwQ-32B and DeepSeek-R1-Distill-Llama-8B without retuning. Architecturally, this sits in the contrastive decoding family — DExperts and its descendants — applied to the specific problem of CoT compression. The small 'amateur' model (as low as 0.6B parameters) provides a directional signal, not a replacement. The compute overhead is real but bounded: you're running two forward passes of a small model per large-model token. The authors use Qwen3-0.6B as the steering model for Qwen3-32B, so the overhead is roughly 2×0.6B / 32B ≈ 4% extra compute per step, which is dwarfed by the 31% token savings. Integrity is solid but not airtight. Seven benchmarks is respectable, and the baselines are current (not stale). The behavioral analysis — showing savings concentrate in the post-answer checking phase — is the strongest evidence the method works for the right reasons. However, all evaluation is same-team. The benchmarks aren't pre-registered, and while the code is released, no independent replication exists yet. The accuracy metric is pass@1 with majority voting on some benchmarks, which is standard but leaves room for variance masking. The obvious next experiment is scaling this to frontier-scale models — 70B+ or closed-API models where you'd need to apply the contrastive signal through logit bias APIs rather than direct logit access. The authors don't attempt this, and the honest read is probably (a) compute budget: running contrastive decoding experiments on 70B+ models is expensive, combined with (c) it's a natural next paper. There's also a missing experiment on harder reasoning tasks where the 'checking' phase is genuinely load-bearing — the method's strength (cutting redundant checking) could become its weakness on problems that require extensive verification. The milestone question is whether contrastive brevity steering can deliver 50%+ CoT compression on 70B+ models without accuracy loss across the full reasoning spectrum. Today we're at 31% on 32B. That 50%/70B+ target would make this a production-ready inference optimization rather than an interesting research finding. The gap feels like 1-2 papers away — maybe 12-18 months if the approach scales.