> Peter: > > > Davids wrapper function implements a FIFO strategy for termination. > > I think this is not desired. Normally you want LIFO, > > Agreed. LIFO is definately preferred IMO. Agreed. My wrapper was also from memory, and that was not at all the main point of my post =). --da