Sort:  

Great. You can give me a reply if it worked.

Anyway your implementation would work as well, but why reinventing the wheel? :P

I was thinking what I had should work. Either way I made a new PR based on your suggestion, thanks!

https://github.com/busyorg/busy/pull/1686

This time the build is passing. Thanks for mention me there! It looks like you need to rebase against latest master branch.