This patch looks nice, but it could use a conformance test. Please add one and resend. And consider filing a bug and referring to the bug in the patch description, that never hurts. - Dan