           case @worker_state_entity.load(state.worker_ref, context) do
             nil -> {:noreply, state}
             inner_state ->
-              state = %Noizu.SimplePool.Worker.State{state| initialized: true, inner_state: inner_state}
-              handle_cast(call, state)
+              handle_cast(call, %Noizu.SimplePool.Worker.State{state| initialized: true, inner_state: inner_state})
           end
         end # end handle_cast
 

          case @worker_state_entity.load(state.worker_ref, context) do
            nil -> {:reply, :initilization_failed, state}
            inner_state ->
              state = %Noizu.SimplePool.Worker.State{state| initialized: true, inner_state: inner_state}
              handle_call(call, from, state)
          end
        end # end handle_call


                  {:noreply, state}
                {:wait, state} ->
                  # @TODO force termination conditions needed.
                  {:noreply, schedule_inactivity_check(context, state)}
              end
            else
              {:noreply, schedule_inactivity_check(context, state)}
            end
          else
            {:noreply, state}
