From: ts Date: 2003-08-27T01:14:11+09:00 Subject: Re: newbie with inheritance issues... >>>>> "J" == Jonathan D Proulx writes: J> What am I not seeing/understanding? You are working with 1.6.8, no ? With 1.6.8, Net::TCPSocket define its own method ::new and don't call #initialize J> irb(main):002:0> fingerme=Net::Finger.new("jon", "csail.mit.edu") This is Net::TCPSocket::new which is called It work like you want with 1.8.0 Guy Decoux