<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div></div><div><div><div><div>On Jun 5, 2013, at 8:52 AM, Stephen Lin <<a href="mailto:swlin@apple.com">swlin@apple.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><blockquote type="cite">Well, they're serving the same purpose.<br><br>Could you combine them with the changes I've requested and send that out?  And then I'll just review that.<br><br>John.<br></blockquote><br>Oh, just to be clear since it got truncated a few replies ago, the split is such that the first is basically reversion of the existing implementation using CalleeWithThisReturn and the second is the new implementation. Thought it might be helpful to keep them separate, but no worries if don't agree :)<br><br>Here's a consolidated patch with the suggested changes. Let me know if there's anything else I should fix/improve :)<br><br>-Stephen<br><br><span><this-return.patch></span></div></blockquote></div><br></div></div></body></html>