diff --git a/lib/ruote/worker.rb b/lib/ruote/worker.rb
index <HASH>..<HASH> 100644
--- a/lib/ruote/worker.rb
+++ b/lib/ruote/worker.rb
@@ -102,6 +102,8 @@ module Ruote
       @state = 'running'
 
       @run_thread = Thread.new { run }
+
+      @run_thread['worker'] = self
       @run_thread['worker_name'] = @name
     end
place link to worker in its @run_thread['worker']