bug: clj map, not a js map