Fixed a problem with the macro that only manifest itself in ClojureScript