In the following: hunk ./src/lib/buffer.slate 79 - n > b gapSize ifTrue: [error: 'The contents will not fit.']. + n <= (b gapSize + b size) ifTrue: [error: 'The contents will not fit.']. } I was asking myself if it was not supposed to be ifFalse: rathen than ifTrue: . But I am not sure at all.