support clojure 1.2 through 1.6
tidy up