I briefly considered that, but ended up going for this solution. However, rethinking it, maybe it's nicer to do like you suggest and rely on the _actual_ value of `*print-length*`. The elisp var could get "out of sync", maybe not a big deal for this feature, but still. Feels like duplicating state without a good reason (except maybe avoiding a nrepl round trip).