Janek Schleicher wrote: > > Shawn Milochik wrote: > > > > @message = undef;
You missed this one Janek. :-) To the OP, you are assigning the value undef to the first array element. That statement is the same as: $message[0] = undef; If you populate the array with push() you now have an extra element at the start of the array. If you want to clear an array the proper way is: @message = (); John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]