I installed the attached fancier patch instead; please give it a try. I'm boldly marking the bug as fixed; we can unmark it later if I'm wrong.