my $socket = $self->_new_socket($host, $port, $timeout); $socket = $self->_new_socket($host, $port, $timeout); # my duplicative line # such that $socket clobbers the 'my $socket' and so is not based on "0"?