They need to be representable in the filesystem, but the [a-z][0-9]_- currently specified is pretty limiting. Try to see if we can do better.