       #  td > 45 -> Logger.info(fn -> {base.banner("[Reg Time Inner] - Slow #{__MODULE__} (#{inspect ref } = #{td} milliseconds"), Noizu.ElixirCore.CallingContext.metadata(context) } end)
       #  true -> :ok
       #end
-    {:ok, %Noizu.SimplePool.Worker.State{extended: %{set_node_task:  task}, initialized: :delayed_init, worker_ref: ref, inner_state: :start}}
+    {:ok, %Noizu.SimplePool.Worker.State{extended: %{set_node_task:  nil}, initialized: :delayed_init, worker_ref: ref, inner_state: :start}}
   end
 
   def default_delayed_init({mod, server, base, worker_state_entity, inactivity_check, lazy_load}, state, context) do
     ref = state.worker_ref
+    task = server.worker_lookup_handler().set_node!(ref, context)
     ustate = case state.inner_state do
       # @TODO - investigate strategies for avoiding keeping full state in child def. Aka put into state that accepts a transfer/reads a transfer form a table, etc.
       {:transfer, {:state, initial_state, :time, time}} ->

      #  td > 15 -> Logger.info(fn -> {base.banner("[Reg Time] - Slow #{__MODULE__} (#{inspect ref } = #{td} milliseconds"), Noizu.ElixirCore.CallingContext.metadata(context) } end)
      #  true -> :ok
      #end
    {:ok, %Noizu.SimplePool.Worker.State{extended: %{set_node_task: task}, initialized: :delayed_init, worker_ref: ref, inner_state: {:transfer, initial_state}}}
  end

  def default_init({mod, server, base, worker_state_entity, inactivity_check, lazy_load}, {ref, context}) do

    # Temp debug code
    #br = :os.system_time(:millisecond)
    server.worker_lookup_handler().register!(ref, context)

      #r = Task.yield(task, 505)
      #ar = :os.system_time(:millisecond)
      #td = ar - br
