I suspect the fix for the DTS-ES bug is either getting bug fixed library code from a vendor or essentially 'flipping a bit' to activate some chunk of logic in that vendors library, or something like that.

While certainly worthy I suspect what you want would be orders of magnitude more effort, since it would require a whole new design/develop/debug/test/release cycle.

And, every time a feature is added it's an opportunity for a new set of bugs to hatch. In the business it's called 'feature creep'.
_________________________
Charlie