Here's a patch which partially fixes it, but not entirely. Anybody want to dig in and see what I've missed?
Here's a patch which partially fixes it, but not entirely. Anybody want to dig in and see what I've missed?