combine try-read catches now that :default is available in cljs