Why can't I return "Threads.list" Array in DRb?

This might be helpful: http://rubygarden.org/Ruby/page/show/DRbTutorial

Scroll down to "Why does the client run 'DRb.start_service'?" and read from there.