                      [:user-load {:access_token stored-token}]]}
 
        (and (not auth-route?) (not logged-in?))
-       {:db         db/default-db
-        :dispatch-n [[:navigate :login]
-                     [:country-detect]]}
+       {:db       db/default-db
+        :dispatch [:navigate :login]}
 
        (github-callback? path)
-       {:db         db/default-db
-        :dispatch-n [[:github-code-submit]
-                     [:country-detect]]}
+       {:db       db/default-db
+        :dispatch [:github-code-submit]}
 
        (and stored-token (token/expired? stored-token))
        {:db                 expired-db
-        :remove-local-store "access_token"
-        :dispatch           [:country-detect]}
+        :remove-local-store "access_token"}
 
        stored-token
        {:db       db/default-db
         :dispatch [:user-load {:access_token stored-token}]}
 
        :else
-       {:db       db/default-db
-        :dispatch [:country-detect]}))))
+       {:db db/default-db}))))
 
 (defn- basic-auth-header
   [user password]

                 :on-failure      [:error-message "GitHub registration failed"]}
    :db         (dissoc db :registration-token)}))

(re-frame/reg-event-fx
 :country-detect
 [(re-frame/inject-cofx :local-store "country")]

         logged-in?   (and stored-token (not (token/expired? stored-token)))
         path         (get-in cofx [:location :path])
         auth-route?  (routes/auth-route? path)]
     (cond
       (and auth-route? logged-in?)
       {:db         db/default-db
