     if state.timer do
       Process.cancel_timer(state.timer)
     end
-    Logger.warn 3, "Pausing FarmEvent Execution until sync."
+    Logger.busy 3, "Pausing FarmEvent Execution until sync."
     {:reply, :ok, %{state | wait_for_sync: true}}
   end
 

  # if `farm_event.time_unit` is "never" we can't use the `end_time`.
  # if we have no `last_time`, time to execute.
  defp maybe_start_sequence(true = _started?, _, %{time_unit: "never"} = f, nil = _last_time, event, now) do
    Logger.debug 3, "Ignoring end_time."
    case should_run_sequence?(f.calendar, nil, now) do
      {true, next} -> {event, next}
      {false,   _} -> {nil,    nil}

  # if there is no last time, check if time is passed now within 60 seconds.
  defp should_run_sequence?([first_time | _], nil, now) do

    # Logger.debug 3, "Checking sequence event that hasn't run before #{first_time}"
    # convert the first_time to a DateTime
    dt = Timex.parse! first_time, "{ISO:Extended}"
    # if now is after the time, we are in fact late
