What are the syntax requirements for IDNs?