Initial stab at getting it to work in CLJS