porting to clojure 1.5.0 (part 1)