I think the consensus is that if the tags are empty, they don't need to be there at all. The "at least one character" proposal I suspect would be to avoid breaking (buggy) third-party applications. Basically, though, I suspect it's not illegal for them to be empty. -Ivo P.S: I also suspect someone will rebut what I just said :)