fixed for clojure 1.5