On 8/21/07, Craig Edwards <[EMAIL PROTECTED]> wrote: > I would expect to see something like: > > X > Y
But I believe experiment shows you get X, Y, X out of this. Fanout will notice end-of-file when it tries to write the record into take, which is after it wrote it to its primary output stream. The quoted section from The Book says implies that it does not make a difference whether the "take" would be in the primary or secondary output, fanout will write (i.e. try to write) to all output streams before counting the number of outputs that have been severed. If you really want it sever the connection before the next record is read by fanout, you could use a gate and trigger that by the record you get out of the secondary. Rob
