I know it's past the deadline, and maybe this is for post-3.2, but this seems odd: reset { ^originalStream.reset } t = Task({ ... }); t.reset; --> a Routine ?? For example, you can't do t.reset.refresh b/c the Routine doesn't understand 'refresh' (though you can do t.refresh.reset). Maybe it should be: reset { originalStream.reset } I'm OK with waiting until after 3.2 for this, though. No idea if somebody depends on getting the Routine back from .reset. : H. James Harkins : jamshark70@xxxxxxxxxxxxxxxxx : http://www.dewdrop-world.net .::!:.:.......:.::........:..!.::.::...:..:...:.:.:.:..: "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman |