Changes suggested by @ericnormand brings Clojure into the same ballpark as Java