>Purpose of that catch, as mentioned by Nicolai, is indeed to ignore late >initialized objects. For example, imagine a Morph with height that is equal to >>owner's height. In this case one would write in #initialize:
>Initialize > self height: [ :morph | morph owner height ]. No. ownerChanged self height: owner height. ………….. One should not rely on the owner being set during initialization (90% of the time at least), it makes morphs too reliant on certain cases, which makes them harder to use/understand. If the morph must have an owner to operate properly, it loses many of its abilities such as being its own root, for example to make images. ThatMorph new exportAsPng. Best regards, Henrik