   [value state history]
   (when (log-channels?)
     (mlog "Navigation Verbose: " value))
-  (swallow-errors
+  (utils/swallow-errors
    (binding [frontend.async/*uuid* (:uuid (meta value))]
      (let [previous-state @state]
        (swap! state (partial nav-con/navigated-to history (first value) (second value)))

  [value state container]
  (when (log-channels?)
    (mlog "Errors Verbose: " value))
  (swallow-errors
   (binding [frontend.async/*uuid* (:uuid (meta value))]
     (let [previous-state @state]
       (swap! state (partial errors-con/error container (first value) (second value)))

      (put! (get-in @state [:comms :nav]) [:error {:status error-status}])
      (sec/dispatch! (str "/" (.getToken history-imp))))
    (when (and (env/development?) (= js/window.location.protocol "http:"))
      (utils/swallow-errors (dev/setup-browser-repl)))))

(defn ^:export inspect-state []
  (clj->js @debug-state))

(defn ^:export test-rollbar []
  (utils/swallow-errors (throw (js/Error. "This is an exception"))))

(defonce startup (setup!))
