I can see that this may have benefits in some cases. It is not currently a development priority for me, as this would be non-trivial and I have a very large queue of higher priorities, but I should be happy to integrate this if anyone else were to want to implement this.