Still not knowing where that function lives, I have now just commented this part of the code where the client dies, in Update.pm if ( $ABORT ) { return 0; } ## commented out to circumvent files_list bug ## ##my $flist = $drecord->files_list(); ##foreach ( @$flist ) { ## if ( $children{$_} ) { ## } else { ## $self->disappeared_file( "$dir$_" ); # XXX ## if ( $ABORT ) { return 0; } ## while ( $PAUSE ) { sleep 3; } ## } ##} Cheers, Thomas Krichel http://openlib.org/home/krichel RePEc:per:1965-06-05:thomas_krichel new phone: +7 913 748 8056 skype: thomaskrichel