Now depends only on Clojure