hm. stress-induced brain seisure, please ignore previous message. the function in question of course doesn't *receive* a handle, and must go find one by other means, so naturally it caches it in a static. not that this fixes much, but it does explain it. I'll work out a fix on my own though. never mind. -graydon