       ])
 
     _ = :erlang.process_flag(:priority, :high)
-    {:ok, %{next_report_abs: start_abs}}
+    {:ok, %{load_ave_dev: load_ave, next_report_abs: start_abs}}
   end
 
   def handle_info(:collect, state) do


    _ = BotState.report_scheduler_usage(round(usage))

    {:ok, load_average} = File.read("/proc/loadavg")

    if usage >= 99.9 do
      Logger.debug(
        "sched usage #{round(usage)}% : run queue lengths #{
          inspect(:erlang.statistics(:run_queue_lengths))


  def init(_args) do
    _ = :msacc.stop()
    {:ok, load_ave} = File.open('/proc/loadavg', [:read])
    start_abs = System.monotonic_time(:millisecond)

    _ =
