✦ New:Bunsho now checks your story with Proof of Contradiction. Nothing is called a mistake until it's proven. Download now
BunshoDownload for macOS

By Koundinya, founder of Bunsho · 29 September 2026

We hid 18 mistakes in Great Expectations. Here's what Bunsho found.

I write novels as well as software, and the thing that keeps me up at night is not the plot. It is the small stuff: the scar that moves arms, the character who knows something she was never told. So we took one of the longest, most loved novels in English, broke it on purpose, and asked Bunsho to find the damage.

Why Great Expectations

It’s 59 chapters and close to 185,000 words. It spans decades of Pip’s life, a small village and half of London, and a cast you need a notebook to keep straight. If you wanted to check it for consistency by hand, you would be at it for weeks. That made it a fair test.

It’s also public domain, which matters. We used the Project Gutenberg edition (eBook #1400), split into its 59 chapters, with nothing else changed until we started planting mistakes. Anyone can download the same text and check our work.

What we did

We hid 18 mistakes in the text, the kind I have found in my own drafts more times than I’d like to admit. A name that changes halfway through. A number that grows. A woman who dies in one chapter and is standing at her window in the next.

Then we set 13 traps. These are passages that look like mistakes but aren’t: nicknames, Pip’s own lies, a burn that heals over time. Honestly, this was the part I cared about most. A tool that cries wolf is worse than no tool at all, because after the third false alarm you stop reading what it says.

Then we ran Bunsho on the whole book. Three times, from scratch, so you can see how consistent it is too.

How it went

Run 1Run 2Run 3
Planted mistakes found11 of 1813 of 1815 of 18
Traps it fell for0 of 130 of 130 of 13
Time to check the whole novelabout 7½ minabout 7½ minabout 7½ min

All three runs are there, the best and the worst. Across them, Bunsho found 16 of the 18 mistakes at least once. And it didn’t fall for a single trap, in any run.

That zero is the number I’m proudest of. We built Bunsho around an idea we call Proof of Contradiction: nothing gets called a mistake until it’s proven. So every issue arrives with the exact lines from both sides, and when the story already explains itself, Bunsho keeps quiet.

Every mistake we hid, and how often it was caught

Some of these are plain facts, like an age or a name. Don’t let that fool you. The two halves of each sit dozens of chapters apart, worded differently, in a book this long. You would never find them by searching for a word. The others need actual reasoning. Here is every one, including the two Bunsho never caught.

Details that drift across hundreds of pages

Miss Havisham's stopped clock

“twenty minutes to nine” becomes “a quarter past nine”. Chapter 8, then chapter 38. Caught in 3 of 3 runs.

Pip's dead brothers

“five little brothers” becomes “six little stones”. Chapter 1, then chapter 35. Caught in 3 of 3 runs.

Pip's sister

“more than twenty years older” becomes “but ten years older”. Chapter 2, then chapter 35. Caught in 3 of 3 runs.

Pip's age

“three-and-twenty” becomes “but one-and-twenty”. Chapter 39, then chapter 46. Caught in 3 of 3 runs.

Jaggers's face

“an exceedingly dark complexion” becomes a “fair, pale face”. Chapter 11, then chapter 48. Caught in 3 of 3 runs.

The village pub

The Three Jolly Bargemen becomes the Three Jolly Boatmen. Chapter 10, then chapter 18. Caught in 3 of 3 runs.

Biddy

She becomes “Betty”. Chapter 7, then chapter 58. Caught in 2 of 3 runs.

Wemmick's home

His “Walworth sentiments” become “Wandsworth sentiments”. Chapter 24, then chapter 45. Caught in 2 of 3 runs.

Joe's hair

“curls of flaxen hair” become “thick black curls”. Chapter 2, then chapter 57. Caught in 0 of 3 runs.

Mistakes you have to think about

Dead, then at the window

Joe tells Pip Miss Havisham is dead. In the next chapter she stands at her window watching men nail up the auction bills. Chapters 57 and 58. Caught in 3 of 3 runs.

Knowing too early

Herbert says Pip's money comes from the convict he fed on the marshes, nine chapters before anyone, Pip included, could know it. Chapters 30 and 39. Caught in 2 of 3 runs.

One shoe, then two

Miss Havisham wears “but one shoe” in a room where nothing has moved in decades, and later “both her white satin shoes”. Chapters 8 and 44. Caught in 1 of 3 runs.

A journey that takes no time

Pip's coach leaves at two o'clock and sets him down at “a quarter past three”, a journey of several hours. Chapter 28. Caught in 1 of 3 runs.

Rowing with a burned arm

Pip's arm is too burned to get a coat on, then he “pulled with both arms” at the oars. Chapters 52 and 54. Caught in 1 of 3 runs.

The burn changes sides

Pip's burned left arm becomes his “bad right arm”. Chapters 50 and 53. Caught in 0 of 3 runs.

Slips in the storytelling voice

A jump into someone else's head

A book told only by Pip suddenly reports another character's private thoughts. Chapter 33. Caught in 3 of 3 runs.

Pip in the third person

“Pip sat at the coach window”, in Pip's own first-person story. Chapter 43. Caught in 3 of 3 runs.

A slip into the present tense

“I come ashore at the old wharf”, in a story told in the past. Chapter 47. Caught in 3 of 3 runs.

The traps it left alone

A careless read would flag every one of these. None of them is a mistake, and Bunsho didn’t flag any.

01

Names the book gives on purpose

Herbert calls Pip “Handel”. Magwitch goes by Provis. Mr. Wopsle becomes Mr. Waldengarver on stage. Wemmick's father is “the Aged” and his house “the Castle”.

02

Pip's own lies

Pip invents a black velvet coach at Miss Havisham's. The book tells you he is lying, so Bunsho should stay quiet.

03

Change that happens on the page

Pip's burns heal over several chapters. Joe's flaxen hair is “a little grey” eleven years on.

04

The narrator looking back

Pip the adult speaks in the present tense about his younger self. That is how the book is told, not a slip.

05

A guess, marked as a guess

“I suppose he was about five-and-twenty.” An estimate cannot contradict a fact.

Three questions for Mr. Dickens

Here’s the part I didn’t expect. Outside everything we planted, Bunsho raised a few questions about Dickens’s own text. I’m not going to tell you Dickens made mistakes. These are the notes a good editor pencils in the margin, and I’ll leave the verdict to you.

01

Mrs. Brandley, or Mrs. Blandley?

The widow Estella lives with is “Mrs. Brandley” seven times, and “Mrs. Blandley” once, in the same chapter. Slip, or typesetter?

02

Does Jaggers laugh?

“‘Go it!’ said Mr. Jaggers, with a short laugh.” A few paragraphs later: “Mr. Jaggers never laughed.” Slip, or character?

03

Pounds or guineas?

Miss Havisham hands over “five-and-twenty guineas”. Joe announces “it's five-and-twenty pound”, and Pumblechook echoes him. A guinea is worth more than a pound. Slip, or Joe being Joe?

Where it fell short

It isn’t perfect, and I’d rather you hear that from me. Every run missed a few of our mistakes, and two of them it never caught at all. It also raised a handful of questions a careful reader would wave away. My favourite: Pip “resolved to leave the Avenger behind”, then turned up “attended by the Avenger”. He meant he wasn’t taking his servant on the trip. The servant still walked him to the coach.

Because every question comes with its lines, you settle a case like that in a few seconds. That’s the whole idea. Bunsho doesn’t decide for you. It shows you the evidence, and the story stays yours.

More on what Bunsho checks: the continuity checker and the plot hole checker. More posts on the Bunsho blog.

Now try it on your book

Bunsho is free to download for Mac and Windows. Bring your manuscript and see what it finds. Write fearlessly.