Yes. Not only are these lines neccessary but they used the prescribed meyhod that i described in my post. If IM says that a call _may_ move memory, then Apple is giving you a clear warning to lock your memory down. This doesn't mean that it *will* move memory, and perhaps extreme circumstances need to be in place for this to happen, but as i said to Hans, we owe it to our users to do it the right way. How can we complain to Otto about undocumented stuff when we don't follow the recommendations when documentation exists? This is wierd [and impolite for the team at Apple who do a great job trying to document a moving target - herding quantic cats anyone?] This is be by the book even more so if it is to be part of the Runtime, as it can easily be held up as sample code by anyone in decades to come. Look at how PG filters are held by all to be rock solid! i rest my case [tired of waiting for the porter] :-j