we should probably just do this instead. ks will be nil if there are no var args.

```clojure
(if ks
...)
```