support clojure 1.2 through 1.5