Status: Accepted Owner: Benjamin...@gmail.com New issue 3769 by Benjamin...@gmail.com: Printing an object depends on #isKindOf: http://code.google.com/p/pharo/issues/detail?id=3769 Due to the method: SmalltalkEditor>>#printIt "Treat the current text selection as an expression; evaluate it. Insert the description of the result of evaluation after the selection and then make this description the new text selection." | result | result := self evaluateSelection. ((result isKindOf: FakeClassPool) or: [result == #failedDoit]) ifTrue: [morph flash] ifFalse: [self afterSelectionInsertAndSelect: result printString] So when trying to print an object which is an instance of a class which directly inherits from ProtoObject, it raises an error