Compare

Commento solves comments. VeloCMS solves the rest.

Commento genuinely wins on embed weight, open-source transparency, GDPR-by-default, and threaded discussions. The gap: its hosted service is offline and the code has had no release since 2020, so it is now a self-host-only comment widget on top of your existing stack. VeloCMS wraps native comments in a full CMS with members, newsletter, AI editor, and flat pricing.

Commento vs VeloCMS — platform snapshot

DimensionCommentoVeloCMS
Primary focusPrivacy-first commenting platform built as a lightweight Disqus alternative. Open-source (MIT-licensed Go backend, on GitLab with a GitHub mirror). The embed is small (see the weight row below). No behavioral tracking, no cross-site cookies, no ad revenue model. A hosted cloud version used to run at commento.io; on 2026-10-04 that site returned HTTP 404 on every page we tried, so we treat it as no longer sold. The last release is v1.8.0 (April 2020) and the last commit was in February 2021, so the project is effectively unmaintained. Self-hosted version is free but requires operating a Go binary, PostgreSQL database, and your own domain with TLS. Threaded comment discussions with nested replies. Commenter authentication via email, Google OAuth, or Twitter. Comment moderation dashboard. Upvotes on comments. Spam filtering via Akismet integration. No native CMS, no newsletter, no member paywall, no e-commerce — Commento is a comment widget you embed on a blog you're already running elsewhere.CMS-first content platform with native commenting built into the same stack as posts, members, and newsletter. TipTap block-based blog editor with per-post SEO, JSON-LD schema, and AI drafting via Gemini. Native member system with free and paid tiers, magic-link reader authentication, and member-only post gating. Built-in newsletter. BYOK Stripe for member subscriptions at 0% platform fee. 40 themes. Comments integrated directly with the member system — comment authors are your members with accounts tied to your platform. No separate comment SaaS bill. No devops overhead. Commenting, blogging, memberships, and newsletter in one admin.
PricingSelf-hosted: free (you run the Go binary + PostgreSQL + TLS + domain). Hosted: no longer available — commento.io returned HTTP 404 on 2026-10-04 (an archived copy of its pricing page from May 2026 listed $10/mo or $99/yr). Commento is comment-only. You still need a separate CMS, a separate email/newsletter service, and a separate member paywall if you want reader subscriptions. The software is fair for what it does — the issue is that it's one piece of a bolted-together stack.Flat monthly regardless of comment volume. 14-day free trial on any plan — card required, no charge until day 15. Pro $9/mo annual (full block editor, newsletter, AI drafting, 40 themes, custom domain, native comments included, member tiers, BYOK Stripe digital products at 0% platform fee). Business $29/mo annual (all Pro + 5 team members, custom sender domain for email, 50,000 subscribers). No ads. No comment-count ceiling. No separate comment SaaS. Comments in your PocketBase database — exportable any time for full data ownership.
Comments owned bySelf-hosted Commento: comments live in your PostgreSQL database on your server — you own them fully. The hosted service is no longer reachable, so anyone who relied on it should confirm they still hold an export. On data ownership Commento is better than Disqus — self-hosted is the gold standard, and Commento never had an ad-tracking revenue model around your comment data.You. Comments stored in your PocketBase instance (SQLite). Comment authors are your members — accounts tied to your platform, not an external commenting network. BYOK architecture: your data exports as JSON any time — no server access required. No third-party dependency for the comment layer. Migrating away requires no data export negotiation — you already own the database.
CMS + blogNot included. Commento is a comment widget — you embed it in a blog you're already running on WordPress, Ghost, a static site, or any other CMS. You need a separate CMS subscription. The Commento embed integrates via a JavaScript snippet and auto-discovers posts from your page URLs. There is no blog editor, post management, theme system, or content admin inside Commento.First-class. VeloCMS includes a TipTap block-based editor, post management admin, per-post SEO with JSON-LD, AI drafting via Gemini, 40 first-party themes, and ISR rendering that pre-renders blog pages as static HTML. You don't need a separate CMS — this is the CMS. Comments are one feature inside it, not a widget bolted on.
Member-only commentsNot natively supported. Commento commenter authentication is via email, Google OAuth, or Twitter — these are Commento accounts, not member accounts tied to your blog. You cannot gate comments to paid members via Commento's native tooling. If you run a member paywall separately (Memberful, Ghost memberships, etc.), there is no native connection between that member tier and Commento comment permissions.Native. You can configure any post to allow comments from: everyone, free members only, or paid members only. A paid member commenting is identifiable as a subscriber in your member dashboard. Commenter identity is their member account — same account they use to access gated content, receive newsletters, and manage their subscription.
ModerationModeration dashboard inside Commento admin. Pre-moderation mode to hold comments for approval. Akismet integration for spam filtering. Comment flagging by readers. Comment deletion and editing. Shadow-ban equivalent (approve/pending/spam states). Moderation is entirely within Commento's interface — separate from wherever you manage your blog content. Two separate admin logins (Commento + your CMS).Moderation in the same VeloCMS admin where you manage posts, members, and newsletter. No context-switching. Spam filtering via configurable keyword rules. Member-based auto-approval: established members with prior approved comments can auto-approve; new commenters queue for manual review. All moderation data in your database.
Page weightA small JavaScript embed plus a stylesheet. We built the open-source code on 2026-10-04: the minified, gzipped commento.js is about 8KB and the compiled, gzipped stylesheet about 6KB. That is lightweight for a comment widget. No third-party tracking scripts, no ad network code, no cross-site behavioral analytics embedded in the widget. For LCP-focused publishers, this is a meaningful advantage over heavier comment embeds.Comments rendered as Server Components in the initial HTML — the comment list has no separate JS bundle. The comment submission form hydrates client-side only when the reader scrolls to it. Total comment-layer JS overhead can be smaller than a client-loaded comment widget since most of the comment rendering happens server-side rather than in a client-loaded widget. No third-party script load from a separate domain.
Owned dataSelf-hosted Commento: full data ownership — PostgreSQL on your server, you control backups, migration, and retention. The hosted service is offline, so any data held there is only as safe as the export you kept. Commento has no ad-revenue motive to retain your data — unlike Disqus (Zeta Global), Commento's model was a paid hosted subscription, not data monetization. The privacy posture is genuinely better than Disqus when you self-host.Full data ownership. PocketBase data exports as JSON any time — you are never locked into the platform. On Railway-hosted VeloCMS, the PocketBase volume is your data. No third-party data company involved. No ad targeting. Comment data, member data, and post data are in the same owned database.

Feature parity grid — what each covers

Honest grid. Commento leads on embed weight, open-source, and Akismet spam filtering. VeloCMS leads on full-stack CMS, member integration, newsletter, AI editor, and flat single-tool pricing.

FeatureCommentoVeloCMS
Small lightweight embed (comment widget only)✓—
Open-source (MIT license, auditable codebase)✓—
GDPR-by-default (no behavioral tracking, no third-party cookies)✓✓
Threaded comments with nested replies✓✓
Self-hostable comment data✓—
Upvote reactions on comments✓~
Zero ad revenue model (no ads on readers, ever)✓✓
Native CMS blog editor (TipTap, SEO, AI)—✓
Member paywall integration with comments—✓
Member-only comment gating—✓
Newsletter blast—✓
AI writing assist in editor—✓
40 themes with per-tenant customization—✓
Single admin for posts + comments + members—✓
No separate CMS required—✓

✓ native ~ partial/limited — not available

Where Commento leaves gaps

Commento is a well-designed privacy-first comment system. These are the structural gaps that appear when you need more than a comment widget bolted onto a separate CMS, email, and membership stack.

Commento solves comments. Your blog still needs a CMS, email, and membership on top.

Commento's hosted service is gone, so you either self-host the comment widget or pay for a different comment SaaS. Your WordPress or Ghost blog is another subscription. Your newsletter service is another line item. Your member paywall (Memberful, Ghost native, etc.) is another subscription (Memberful Standard is $49/mo plus a 4.9% transaction fee). The individual tools are all reasonably priced — the problem is you're managing four separate services, logging into four separate admin panels, and getting zero native integration between them. A member who comments has two unrelated accounts: one on your paywall platform, one as a Commento commenter. There's no way to gate comments to paid members via Commento without custom code.

Self-hosting Commento is free, but free here means devops.

Commento's self-hosted path requires deploying a Go binary, provisioning a PostgreSQL database, configuring TLS, managing a domain, keeping the binary updated, and handling database backups. For developers who already manage servers, this is a half-hour setup. For bloggers who write about food, travel, finance, or their niche — managing a Go service in production is a genuine burden. The "free" in self-hosted Commento refers to the software license, not to the operational cost of running it. There's a real skill and time requirement, and with the hosted option gone, running it yourself is the only way to use Commento. With no release since 2020, security patches are also on you.

Commento's small embed is a real win, but the full-stack comparison is different.

Commento's embed is small — about 8KB of gzipped JavaScript plus a stylesheet in our 2026-10-04 build of the open-source code — which is a genuine win against heavier comment SaaS. For a blog post page where the comment widget is one of many elements, that is minimal. But when you compare full-stack LCP — CMS-rendered blog post pages with server-side comments vs. a separately-hosted CMS + Commento embed — the picture changes. VeloCMS Server Components render comment threads in the initial HTML on Railway's edge. No separate embed domain to load, no DNS lookup for a comment host, no client-side JS for the comment list. The page weight and LCP comparison is closer than "a tiny embed vs everything else" suggests.

Honest trade-offs

Commento's lightweight embed, MIT open-source codebase, GDPR-by-default privacy design, threaded discussions, and zero-tracking architecture are genuine advantages — especially compared to Disqus's ad-revenue business model. For a blogger who already has a CMS they love, a newsletter service that works, and just needs privacy-respecting comments added on top, Commento self-hosted is a workable choice: free software, your own server, full data ownership, lightweight embed — with the caveat that the project has had no release since 2020. The open-source nature also means you can audit every line of code and run Commento indefinitely without depending on a vendor's pricing decisions.

The calculation shifts when you zoom out from "just comments" to the full publishing stack. If you also want to consolidate your CMS, newsletter, and member paywall — or if you're starting fresh and want one admin that handles everything — Commento's comment-widget scope becomes a liability rather than a feature. A bolted-together stack of WordPress + Commento + Kit + Memberful means four tools, four logins, four separate databases, and no native integration between commenter identity and member tier. VeloCMS wraps all of that in a single platform where a person who comments is identifiably a member, a newsletter subscriber, and potentially a paying customer — one account, one database, one admin. If your only need is privacy-respecting comments on a site you're already running elsewhere, Commento self-hosted is excellent and you probably don't need VeloCMS for just that. If you want the full stack — CMS plus comments plus members — VeloCMS wins on integration and price.

Run a free technical SEO, performance, and migration-readiness audit — no signup required.Audit my site

Moving off Commento — what actually happens to your comments

  1. 1
    Export your Commento comment history as a backup (optional) Commento comment history doesn't migrate into VeloCMS automatically — there's no importer. This walks through the honest options: export your data as a backup, keep the Commento embed running, or start fresh with VeloCMS's native comments.

    From Commento's admin panel (if your self-hosted instance is still running) or directly from your PostgreSQL database, export your comment data as a record. VeloCMS doesn't import this file, but it's worth keeping before you make any changes.
  2. 2
    Decide: keep the Commento embed, or switch to native comments You can keep the Commento embed script running on your posts indefinitely, unchanged. Or switch to VeloCMS's native, ad-free comment system and start a fresh comment history from the day you switch — your existing Commento data stays wherever it's hosted (your own PostgreSQL instance), it just doesn't transfer into VeloCMS.
  3. 3
    If you switch, configure moderation for native comments Set up VeloCMS comment moderation to match or improve on your Commento setup: decide whether new commenters need manual approval or registered members auto-approve, and configure keyword-based spam rules as a replacement for any Akismet integration you were using. Set up notifications for comments awaiting review.
  4. 4
    Remove the Commento embed script once you've switched If you were embedding Commento via the standard JavaScript snippet, remove it from your theme once you've moved to native comments. The third-party script load from your self-hosted Commento domain (or from commento.io, which no longer responds) disappears — worth a Lighthouse re-check for LCP/TBT.
  5. 5
    Notify your regular commenters Existing Commento commenters authenticated via email, Google OAuth, or Twitter through Commento's own system — that doesn't carry over. If you switch to native comments, they'll need a VeloCMS member account to comment going forward; a short announcement post or email helps regulars find their way. Readers who already use VeloCMS membership for paywalled content can use the same account to comment — one account instead of two.

Three bloggers evaluating Commento

Privacy-focused bloggers already on Commento, Disqus escapees comparing lightweight alternatives, and indie bloggers who want everything in one deployment.

The privacy-focused blogger using Commento on an existing site

You switched from Disqus to Commento because you cared about your readers' privacy. Commento's small embed, no behavioral tracking, and GDPR-by-default design are exactly what you wanted, and it's working. The question is whether you want to keep running a self-hosted Commento alongside your CMS (the hosted service is offline and the code has had no release since 2020), or whether you want comments folded into the same platform as your blog. If you're happy with your current CMS and not looking to consolidate, Commento is doing its job. The comparison becomes relevant when you're also evaluating your CMS, considering a member paywall, or looking for AI writing assist — at which point the full-stack math shifts toward VeloCMS.

The Disqus escapee evaluating lightweight comment alternatives

You've decided Disqus is done — the ads, the data ownership, the heavy embed. You're comparing Commento, Cusdis, and native options. On paper Commento is one of the more full-featured lightweight privacy alternatives: open-source, threaded discussions, upvotes, Akismet spam filtering, and a small embed — but its hosted service is offline and its code has had no release since 2020, so today it means self-hosting unmaintained software. If your evaluation is "which comment widget should I bolt onto my Ghost/WordPress/Astro blog," Commento is a strong contender. If your evaluation is wider — "do I also want to rethink my CMS, start a newsletter, or add a paywall" — VeloCMS handles comments as part of that broader platform decision.

The self-hosting indie blogger who wants everything on one server

You self-host your blog. You value software ownership, dislike SaaS subscriptions, and can operate a server. Commento self-hosted gives you a free privacy-first comment system on your own infrastructure — that's real, and if running your own stack end to end is the whole point, keep doing it. VeloCMS is not self-hostable; it's managed SaaS only. What it offers instead is the outcome you're actually optimizing for when you self-host: zero lock-in. Every post, comment thread, member record, and setting exports as JSON or CSV from the admin panel any time, no permission needed. You trade running the server yourself for zero DevOps — and you still walk away with your data whenever you want.

Pricing breakdown — the full stack comparison

Commento's hosted service is no longer available. Self-hosted is free but requires devops, and you still need a CMS, email service, and member paywall. VeloCMS includes comments in the flat CMS plan — no separate comment SaaS.

Commento — comment widget on top of your stack

  • Commento Self-HostedSoftware license free. Go binary + PostgreSQL + TLS + domain = devops overhead.
    Free
  • Commento Hosted (commento.io)commento.io returned HTTP 404 on 2026-10-04. An archived copy of its pricing page from May 2026 listed $10/mo or $99/yr. Comment widget only — no CMS, no members, no newsletter.
    Offline
  • Your CMS (separate)WordPress, Ghost, Squarespace — not included in any Commento tier.
    Separate plan
  • Newsletter service (separate)Mailchimp, Kit, Resend — depends on list size. Not included.
    From $0
  • Member paywall (separate)Memberful (Standard: $49/mo plus a 4.9% transaction fee), Memberstack — no native Commento integration.
    Separate plan

Self-hosted Commento + a separate CMS + a separate newsletter service: a blog with separate admin panels for each tool and no integration between commenter identity and member tier.

VeloCMS — CMS + comments + members in one

  • VeloCMS ProAnnual — full editor, newsletter, AI assist, 40 themes, custom domain, native comments, member tiers with member-gated comments.
    $9/mo
  • VeloCMS BusinessAnnual — all Pro + 5 team members, custom sender domain for email, 50,000 subscribers.
    $29/mo
  • VeloCMS AgencyAnnual — 5 tenant blogs on custom domains (extra sites $9/mo each), all including native comments.
    $69/mo
  • Member subscriptions (BYOK Stripe)Your own Stripe account — standard 2.9%+$0.30, 0% VeloCMS cut.
    0% platform fee

VeloCMS Pro at $9/mo covers the CMS blog, native zero-ad comments, newsletter, member-gated commenting, and BYOK Stripe. No separate comment SaaS. Cheaper than a self-hosted Commento + CMS + paywall stack.

Worked example — Self-hosted Commento + CMS + newsletter vs VeloCMS all-in

Self-hosted Commento + typical blog stack

  • Ghost(Pro) Starter (blog): $15/mo billed yearly
  • Commento (comments, self-hosted): $0/mo plus your own server
  • Kit Free (newsletter, 1k subscribers; free up to 10,000): $0/mo
  • Memberful Standard (paid memberships): $49/mo plus a 4.9% transaction fee

Total: two paid subscriptions plus a server to run, billed separately

Four separate admin panels. Commenter identity in Commento, member identity in Memberful — no native connection between them. No member-gated comments without custom code.

VeloCMS Business (all-in)

  • VeloCMS Business (CMS + comments + members + newsletter): $29/mo
  • Newsletter sending (included in plan): $0/mo

Total: ~$29/mo

One admin for posts, comments, members, and newsletter. Member-gated comments native. No separate comment SaaS. One subscription instead of three.

Self-hosted Commento is free software and fair for what it does. The issue is that it's always additive — on top of your CMS, email, and membership tools, plus a server to maintain. VeloCMS comments are included in the platform price, not a separate line item.

Which archetype fits your situation?

The Commento vs VeloCMS decision comes down to whether you want a comment widget to add to an existing stack, or a full platform where comments are one first-class feature among many.

Privacy-Focused Blogger

Already on Commento for its small embed and GDPR design

You switched from Disqus to Commento specifically for privacy and page weight. The embed is tiny, the tracking is zero, and your readers' data stays clean. If you're happy with your current CMS and not considering a platform change, Commento is doing its job, though if you used the hosted service it is offline, so check that your embeds still load. The comparison becomes relevant if you're also reconsidering your CMS, starting a newsletter, or adding paid memberships — at that point, the full-stack cost and fragmentation is worth examining.

Stay on Commento if comments are your only need. Evaluate VeloCMS if you want to consolidate the full stack.

Disqus Escapee

Leaving Disqus and comparing lightweight privacy alternatives

You've decided to leave Disqus — probably the free-tier ads, the Zeta Global data provenance, or the heavy embed. Commento was among the more full-featured privacy alternatives in the comment-widget category (open-source, threaded discussions, Akismet spam filtering, upvotes), but its hosted service is offline and its code has had no release since 2020. If your decision is strictly "which comment widget to replace Disqus with," Commento is a serious contender. If you're also questioning your CMS, newsletter, or membership setup at the same time, VeloCMS handles all of it in one platform.

Best Disqus replacement if you want a comment-widget swap. VeloCMS if you want the full platform.

Self-Hosting Indie Blogger

Wants everything on own server — CMS, comments, members

You self-host because you believe in software ownership and can manage infrastructure. Commento self-hosted gives you free comment software on your own server — a real fit if running your own stack end to end is the whole point. VeloCMS is not self-hostable; it ships as managed SaaS only. What you get in exchange for giving up the server is the full stack in one place — CMS editor, themes, member system, newsletter, AI integration, and comments — plus the thing self-hosting is usually chasing anyway: zero lock-in. Every post, comment, member record, and setting exports as JSON or CSV any time, no server to patch to get it.

Self-hosted Commento if you just need comments and want to run your own server. Managed VeloCMS if you want the full CMS stack with zero DevOps — your data still exports any time you want it.

Frequently asked questions

Can I migrate my Commento comments to VeloCMS?

Not automatically — VeloCMS doesn't have a Commento import tool. Commento's own export (from the admin panel, or directly from PostgreSQL if self-hosted) gives you an offline record of your comment threads, but there's no path to bring that history into VeloCMS's native comments today. Most site owners either keep the Commento embed running alongside VeloCMS or start a clean comment history from the day they switch — your existing data stays wherever it's hosted either way.

Does VeloCMS support threaded comments like Commento?

Yes. VeloCMS native comments support threaded discussions with nested replies — a reply to a comment shows as a child thread under the parent comment, to configurable depth. This matches Commento's threading model. Both systems let readers reply directly to specific comments with indented threads. The difference is that Commento's commenter identity is a Commento account (or OAuth via Google/Twitter), while VeloCMS commenter identity is their member account on your platform — the same account they use to access gated posts and manage their subscription.

Is Commento really free to self-host?

The Commento software is free (MIT license). The infrastructure to run it is not — you need a Go binary deployment, a PostgreSQL database, a domain name, and TLS certificate setup. For developers comfortable with server management, this is relatively straightforward. For bloggers focused on content rather than infrastructure, the operational overhead is real. There's also ongoing maintenance: binary updates, database backups, and uptime monitoring. The hosted Commento plan that used to remove this overhead is no longer available. VeloCMS skips that trade-off entirely — it's managed SaaS only, so there's no Go binary, no PostgreSQL, no TLS setup to own in the first place; you sign up and start writing, and your content still exports any time you want it elsewhere.

How does VeloCMS handle spam filtering compared to Commento?

Commento integrates with Akismet for spam filtering — the same service WordPress uses. Akismet is well-established and has reasonable accuracy for spam detection, though it requires an Akismet API key (free for personal use, paid for commercial blogs). VeloCMS's spam filtering uses keyword rules plus member-trust-based auto-approval: established members with prior approved comments auto-approve, new commenters queue for review. Commento's Akismet integration is the more mature spam detection option today. VeloCMS's member-trust approach works well for communities where commenters register as members.

Can I restrict comments to paid members only on VeloCMS?

Yes, and this is one of the clearest functional gaps between Commento and VeloCMS. Commento's commenter authentication uses Commento accounts or OAuth — there's no connection to a member paywall on your blog. You can't restrict Commento comments to paid subscribers without custom code. VeloCMS comments are natively tied to the member system: you can set any post to allow comments from everyone, free members only, or paid members only. A commenter's identity is their VeloCMS member account — the same account they use to access paywalled content.

What's the actual page weight comparison between Commento and VeloCMS comments?

Commento's embed is a small JavaScript file plus a stylesheet (about 8KB of gzipped JavaScript in our 2026-10-04 build of the open-source code), loaded from your self-hosted Commento domain. This is the widget code that renders the comment list and form client-side. VeloCMS comment lists are rendered as Server Components in the initial page HTML — the comment list HTML is in the initial response, not loaded client-side. The comment submission form hydrates client-side only on scroll. On a direct comparison: Commento adds a client-side widget load from a separate domain. VeloCMS adds near-zero incremental JS for the comment list (it's in the initial SSR HTML). For LCP, no separate comment-domain DNS lookup is a meaningful win.

Is my data portable if I use VeloCMS instead of self-hosting Commento?

Yes, in the way that matters day to day. VeloCMS isn't open-source — Commento's MIT license is a genuine advantage if software freedom matters to you philosophically, and self-hosting Commento means you truly own every line running on your server. VeloCMS trades that for a richer platform scope (CMS + members + newsletter + AI + e-commerce) as a managed SaaS — but you're never trapped inside it: every post, member, and comment thread exports as JSON or CSV from the admin panel any time, no support ticket required.

What does VeloCMS offer that Commento doesn't?

VeloCMS leads on: native CMS blog editor with TipTap, per-post SEO tooling, AI writing assist via Gemini, 40 first-party themes, native member system with free and paid tiers, member-gated comments (paid-member-only comment threads), newsletter, BYOK Stripe digital products at 0% platform fee, and a single admin for posts + comments + members. Commento leads on: small embed weight (no equivalent 'embed in existing site' mode in VeloCMS), MIT open-source license, Akismet spam filtering, upvote reactions, and the ability to add comments to any website without changing your CMS.

Try VeloCMS free for 14 days

CMS blog, native privacy-respecting comments, newsletter, and member paywall — all in one admin. No separate comment SaaS bill. Comments in your database. If you're migrating from Commento, the 14-day free trial lets you test the move before you commit.

Founder note

“Commento got the philosophy right. Privacy-first, open-source, lightweight — everything Disqus should have been. The small embed is a real engineering achievement. But comments live downstream of content, and content lives downstream of your whole publishing stack. Integrating comments natively means a commenter becomes a member, a member becomes a newsletter subscriber, and your community compounds in one place — not across four separate SaaS dashboards. That's the gap Commento can't close by design.”

VeloCMS native comments are first-class — same database as your posts and members, integrated with the member layer so commenting and membership are the same identity, visible to every reader regardless of privacy tooling, and included in the flat plan price.

Moving from Commento: Migration is self-serve with the built-in importers and the help-center guides; email [email protected] if you get stuck.

Honest trade-offs portfolio

76 platforms compared. Honestly.

VeloCMS compares against 76 platforms — WordPress, Substack, Ghost, Squarespace, Webflow, Framer, Klaviyo, ClickFunnels, and 68 more. We credit competitors where they win.