On this page
A rewrite that reads better and says something different is worse than the draft you started with. Most people check a rewrite for tone. Few check it line by line against the source, and that’s where the expensive mistakes hide: a deadline, a dose, a price, a refund window.
What changed in our test
On October 4, 2026 we ran three short source texts through a popular commercial humanizer, in both its basic and its deep mode, and kept all eight raw outputs. The sources were synthetic process documents written for the test: an editorial brief, a studio’s appointment-change policy and a warehouse returns procedure. Each output was checked two ways: for protected strings that had to survive word for word (numbers, names, durations), and by a separate review of meaning against the source.
All eight failed. Some of the changes:
Figure
Three changes a tone check won't catch
Source and rewrite, paraphrased from our test log
Escalation threshold
SourceEscalate a case after 14 days.
RewriteEscalate a case after 14 weeks.
Review window
SourceProposed: a daily 20-minute review at the end of the day.
RewriteReview each return within 20 minutes of arrival.
A qualified claim
SourceNo measured improvement is claimed.
RewriteThere is no guarantee of improvement.
- A threshold changed unit. “Escalate after 14 days” became 14 weeks.
- A proposal became a deadline. A suggested end-of-day review window of 20 minutes became a rule to review each return within 20 minutes of arrival.
- Two different checks were merged. Comparing a carton’s item code with the authorised item code became comparing the item code with the return authorisation number.
- Names and counts went missing. The supplier’s name, “three photographs” and “six weeks” disappeared from one output.
- Options became requirements. Formats the brief offered as optional were rewritten as things the reader must do.
- A careful claim became a different claim. “No measured improvement is claimed” became “no guarantee of improvement”. Those say different things.
- Claims were invented. One output said the process “works” and suits any supply chain. The source made no such claim.
Figure
8 raw outputs, 8 failed meaning checks
Each output, its main problem, and the vendor's own human score where we ran it
Made optional formats required
#1 · BasicScore: 77%
Dropped links and an instruction
#2 · BasicScore: Not run
20-minute window became a deadline
#3 · BasicScore: Not run
Changed a qualified claim
#4 · DeepScore: 99.96%
Changed what the policy covers
#5 · DeepScore: 99.74%
14 days became 14 weeks
#6 · DeepScore: Not run
Changed when to contact the studio
#7 · DeepScore: Not run
Invented a purpose, dropped safeguards
#8 · DeepScore: Not run
Show as tableHide table
| Output | Mode | Main problem | Vendor human score |
|---|---|---|---|
| 1 | Basic | Made optional formats required | 77% |
| 2 | Basic | Dropped links and an instruction | Not run |
| 3 | Basic | 20-minute window became a deadline | Not run |
| 4 | Deep | Changed a qualified claim | 99.96% |
| 5 | Deep | Changed what the policy covers | 99.74% |
| 6 | Deep | 14 days became 14 weeks | Not run |
| 7 | Deep | Changed when to contact the studio | Not run |
| 8 | Deep | Invented a purpose, dropped safeguards | Not run |
Two of the failing outputs scored above 99% “human” on the same company’s AI detector. A high score said nothing about whether the text was still true.
Why rewrites drift
A rewriting model writes the most plausible next words given its instructions, and “14 weeks” is as plausible a phrase as “14 days”. Tools sold to lower detector scores are pushed to change as much wording as they can, and numbers, units and small qualifiers get changed along with everything else. These errors also pass every check people usually run. Spelling is fine, grammar is fine, the tone is better. Only a comparison with the source catches them.
How to check a rewrite
Check each kind of fact separately. Reading the whole thing “for meaning” in one pass misses exactly the small changes listed above.
Steps
- List the protected facts before you rewrite. Copy every number with its unit, every name and every link from the source into a short list.
- Search the rewrite for each one. Anything you can’t find is either deleted or changed. Decide which.
- Diff the two texts word by word. With git installed,
git diff --no-index --word-diff source.txt rewrite.txtshows every changed word inline, with no repository needed. Any online diff checker does the same. - Read the diff for modal verbs, qualifiers and scope. These don’t show up in a search for numbers, and they change obligations.
- Reject outputs with more than one changed fact. Patching a rewrite fact by fact tends to leave one behind. Start again from the source with a lighter setting, or edit the original by hand.
Where IntactVoice fits
IntactVoice Rewrite compares every number, unit, name and link in its output with your source, plus any exact strings you list. In strict mode, the default, a changed fact fails the request, the response lists what changed, and it uses no words from your allowance. It doesn’t judge modal verbs, qualifiers or scope for you, so steps 4 and 5 above still apply to our output and to anyone else’s.
Limits of this test
- It’s small and uncontrolled: three synthetic sources, one vendor, eight outputs, on one day.
- The meaning review was done by an AI model with a fixed checklist, plus exact-string checks. No blind human review was run.
- It can’t tell you how often any tool changes facts in general. It shows that it happens, and that a reading for tone won’t catch it.
Check the last piece you published
Pick the most recent piece that went through any AI rewrite before it was published. Pull the original draft, list its numbers, units, names and links, and search the live version for each one. If one has changed, fix the live page first, then add step 1 above to your publishing checklist.
Sources
Dates are each source's publication or last-updated date, or the day we read it.
- 1Our test, October 4, 2026
three synthetic source texts, eight raw outputs from a commercial humanizer’s basic and deep modes, each checked for protected strings and reviewed for meaning against its source. Internal, not peer reviewed
- 2git diff documentation: --no-index and --word-diff
Git project · read Oct 4, 2026
- 3Using generative AI content
Google Search Central · updated Oct 1, 2026
Advises manual fact-checking of AI-generated content