           {:endpoint search-endpoint
            :token user-token
            :params params})
-        ;; Warnings; in SES, no warnings are defined for the above stages
-        warns nil
+        ;; Stage 3
+        [services vars params bounding-info s3-errs s3-warns]
+        (stage3 component
+                service-ids
+                vars
+                bounding-box
+                {:endpoint search-endpoint
+                 :token user-token
+                 :params params})
+        warns s3-warns
         ;; Error handling for all stages
         errs (errors/collect
               params bounding-box grans-promise coll-promise s1-errs

           (log/error estimate-or-errs)
           estimate-or-errs)
         (do
           (log/debug "Generated URLs:" (vec estimate-or-errs))
           (results/create estimate-or-errs :elapsed (util/timed start)
                                            :warnings warns)))))))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;   API   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(ns cmr.sizing.core
  (:require
    [clojure.string :as string]
    [cmr.exchange.common.results.core :as results]
    [cmr.exchange.common.results.errors :as errors]
    [cmr.exchange.common.results.warnings :as warnings]
