`(dict {})` is redundant. I would suggest replacing this line with:

``` clj
(let [[collection {}]]
```