names including question marks, digits, and even hyphens are now allowed. They still must start with a letter.