never heard of set -l, but it worked so cool. Thanks!
I updated the snippet with some of the suggestions