         coll (collection/extract-metadata coll-promise)
         data-files (map granule/extract-datafile-link granules)
         service-ids (collection/extract-service-ids coll)
+        params (apply-level-conditions coll params)
         vars (apply-bounding-conditions search-endpoint user-token coll params)
         errs (errors/collect granules coll vars)]
     (when errs

                                                     user-token
                                                     raw-params)
        ;; Stage 2
        [coll data-files service-ids vars s2-errs] (stage2
                                                    search-endpoint
                                                    user-token
                                                    params
                                                    coll
                                                    granules)
        ;; Stage 3
        [services bounding-info s3-errs] (stage3
                                          coll

    ;;     for their indices in OPeNDAP
    ;;
    ;; XXX This is being tracked in CMR-4982
    [coll params data-files service-ids vars errs]))

(defn stage3
  [coll search-endpoint user-token bounding-box service-ids vars]
