hi choroba, shouldn't the two syntaxes be equivalent?! also, why is {$self->{"handle"}} and not *{$self->{"handle"}}. My understanding was that { } is used to deference a reference, such as ${ $ref_scalar }, so a sigil was required. But I am wrong as the above code example proves :/