       (set (concat deps (mapcat ns-that-depend-on-recur deps))))))
 
 (defn ns-that-depend-on-recur [nm]
+  (dev-assert (string? nm))
   (let [cached (get-in @dependency-cache [:full-deps nm])]
     (if (not (nil? cached))
       cached


;;mutual caching recursion
(defn ns-that-depend-on-recur* [nm]
  (let [deps (ns-that-depend-on nm)]
    (dev-assert (set? deps))
    (if (empty? deps)

                                       :type :namespace }) additional-ns)]
    (topo-sort-files (concat (set file-msgs)
                             additional-files))))

;; this assumes no query string on url
(defn add-cache-buster [url]
