Clever? You needed a long post to tell us how it works. That not clever and almost unmaintainable. So yes, it’s faster. But the time for other developers in your team to clearify what’s going on in this function will be dramatically longer. Is that clever?