Why not allow an ellipse to become a circle? e@(Ellipse traits) radius: r [ e xRadius: r. e yRadius: r ]. Todd Pupeno wrote: >e@(Ellipse traits) radius: r >[ e xRadius == e yRadius ifTrue: [ e xRadius: r. e yRadius: r ] ]. > >