reduced handling fixes, same as https://github.com/clojure/clojure/commit/eccff113e7d68411d60f7204711ab71027dc5356