Hi All,<div><br></div><div>    &quot;coddling&quot; is an English term meaning to treat in an over-protective way, so one may for example coddle a baby.</div><div>In primitivePerform and primitivePerformAt some care is taken to save messageSelector and restore it if either</div>
<div>primitive fails during lookup.  Failure occurs when the number of arguments in the perform does not match the</div><div>found method, but this is by the way.  As far as I can see saving and restoring messageSelector is unnecessary</div>
<div>because it cannot be read after failure.  This is in contrast to newMethod which is read on failure when the failing</div><div>perform method is activated.</div><div><br></div><div>I wanted to confirm with you in case I&#39;ve missed something.  I think I&#39;m right even if the perform is wrapped inside</div>
<div>any number of other performs or executeMethods, but more heads are better than one.</div><div><br></div><div>best</div><div>Eliot</div>