Interesting, glad my proposal helped you!
Personally, I don’t feel too great about having so many ways to write the same thing. But please let us know about your experience in using this implementation… i.e. how it works out in practice for you (and users of your software).