The original bug report suggests that "" shouldn't be valid input,
whereas your patch makes it valid. Which is correct? I suspect it's not
important either way, but we should have some brief commentary about the
reason for the decision so there's some record if it comes up again in
future.