There was a huge discussion about this, the Tread is available in BFAV, so I close this one. It seems there was some kind of solution, but no code was ever submitted. The Thread start with the following post:
Subject: [BUG] Set>>collect: Author: Bill Spight Date Posted: 14 February 2003 Archive ID: 8842 Comments: All: