@smallcircles Thanks for this, it's incredibly good.