I tried a quick test with an IOArray, so I know that at least one time it works. I don't know enough of the internals of IO and IOArray to be able to extrapolate; there could be some race condition hidden internally if IO is misused. Thanks, Eric