Transferring a domain from one company to another traditionally entails the use of a special transfer authorization code, which different registrar companies refer to as an EPP authentication code, a domain name password or an AuthInfo code. This code can be used as a safety measure against unsanctioned transfers with all gTLD and with most ccTLD extensions. The code can be obtained only by the domain name registrant and is provided by the current registrar company. It must be given to the new registrar because the transfer cannot be initiated without it. The code is case-sensitive and often includes numbers and special characters, so as to prevent unauthenticated people from guessing it. Some domain registrars even change the codes of domain names registered through them periodically for even greater safety.