Help me to understand your explanation of "assigning a hash reference to a hash."
Considering my %params = { protocol => 2, interactive => 1, identity_files => [EMAIL PROTECTED], }; It appears to have an even number of elements like a hash should (since "=>" works essentially like ",") but the right hand side should be delimited by () instead of {} for it to be properly assigned as the value of a hash. With {} the right hand side is really a hash reference and has its location as its value which accounts for the error message "Reference found where even-sized list expected"??? Thanks, -tristram -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]