From: Sylvain Joyeux Date: 2006-11-16T23:45:57+09:00 Subject: Re: Threading Question If a block is supplied to Thread.new, this block becomes the thread main loop. Calling super without parents is equivalent in your case to super( period, count, &action ) which is basically doing Thread.new { puts "hi" } hence the problem -- Sylvain