    :version - try to update to some version other than the most recent
   on the remote store."
   [{:keys [remote-store] :as domain}
-   & {:keys [throttle version]
+   & {:keys [version]
       :or {version (.mostRecentVersion remote-store)}}]
   (when (transfer-possible? domain version)
     (status/to-loading domain)
-    (transfer-version! domain version :throttle throttle)
+    (transfer-version! domain version)
     (load-version! version)
     (status/to-ready domain)))
 
 (defn attempt-update!
   "If the supplied domain isn't currently updating, returns a future
   containing a triggered update computation."
-  [domain & {:keys [throttle version]}]
+  [domain & {:keys [version]}]
   (if (updating? domain)
     (log/info "UPDATER - Not updating as update's still in progress.")
-    (future (update-domain! domain
-                            :throttle throttle
-                            :version version))))
+    (future (update-domain! domain :version version))))
 
 ;; ### Sharding Logic
 ;;

  "Transfers the supplied version from the domain's remote store to
  its local store. To throttle the download, provide a throttling
  agent with the optional `:throttle` keyword argument."
  [domain version & {:keys [throttle]}]
  (let [{:keys [local-store remote-store]} domain]
    (.createVersion local-store version)
    (u/do-pmap (partial transfer-shard! domain version)
               (shard-set domain))

      (do (log/info
           (format "Copied %s to %s." remote-path local-path))
          (transfer/rcopy remote-fs remote-path local-path
                          :throttle throttle)
          (log/info
           (format "Copied %s to %s." remote-path local-path)))
      (do (log/info
