         :gproc_ps.subscribe(:l, {Hypnotoad.Job, host, :excluded})
       rescue _ ->
       end
-      start_module(host, module, [])
+      start_module(host, module, [], overrides)
     end)
     :gen_server.cast(self, :ready)
     {:noreply, state(s, jobs: [], done_jobs: [], running?: true, failed: nil)}

        end
        {:noreply, state(s, jobs: jobs, done_jobs: done_jobs, running?: jobs != [], failed: failed || (status == :failed))}
      nil ->
        L.error "Job ${module} ${options} on host ${host} reported status ${status} but was not in the list of pending jobs", module: module, options: options, status: status, host: host
        {:noreply, s}
    end 
  end

    {:noreply, s}
  end

  def handle_cast({:new_job, job}, state(jobs: jobs) = s) do
    {:noreply, state(s, jobs: Enum.uniq([job|jobs]))}
  end

  def handle_info({:gproc_ps_event, {Hypnotoad.Job, host, status}, {module, options}}, state(jobs: jobs, done_jobs: done_jobs, running?: true, failed: failed) = s) do
