Well at least you have socialized the idea. I look forward to tests and code :-)
Perhaps because of a background writing commercial software where someone else decided the best use of my time, I would not do anything to solve this. I would, however, put my effort into figuring out why it...