It's there to avoid crashes when people implement proxy classes and
Instantiate before remembering to implement doesNotUnderstand: (a
recursive doesNotUnderstand: causes the VM to exit).
Strange. The VM knows plenty of objects that could arguably understand a message such as
object: anObject doesNotUnderstand: aMessage