Transferring a domain name from one registrar company to another commonly involves the use of a special transfer authorization code, which different registrar companies call an EPP authorization code, a domain name password or an Auth-Info code. This code can be used as a protection measure against unapproved transfer attempts with all gTLD and with most ccTLD extensions. It can be obtained only by the domain owner and is issued by the current domain registrar company. It must be given to the new domain name registrar company because the transfer procedure cannot be initiated without it. The code is case-sensitive and typically comprises of digits and special characters, so as to prevent unauthorized individuals from breaking it. Certain companies even alter the codes of domain names registered through them from time to time for better security.