Michael, somehow I misread your response, as if you wanted me to patch other packages, but reconsidering I think you have rather expressed you'd consider a patch from me. Thanks for being willing to accept an improvement. I would certainly send a patch if I were able to. So please leave the bug open, to reflect the status and point other admins and users to the solution. Have a nice weekend.