may only begin with a letter, underscore, or colon and can only contain letters, digits, underscores, colons, hyphens, and ...