That patch looks like it should go in a separate bug, really, since it doesn't solve this bug. It's a good special case that we should check in, though.
That patch looks like it should go in a separate bug, really, since it doesn't solve this bug. It's a good special case that we should check in, though.