I believe you found the sweet spot for this, I’ve looked through the code and indeed it looks like the perfect compromise. Thank you. Looking forward to 4.3.1 release to see if we have any breaking changes in our code-bases.