Transferring a domain from one registrar company to another normally entails the use of a special authorization code, which different companies call an EPP authentication code, a domain name password or an Auth code. This code can be used as a protection mechanism against unsolicited transfer attempts with all gTLD and with most ccTLD extensions. It can be obtained only by the domain name registrant and is issued by the current domain registrar company. It must be given to the new domain registrar company because the transfer procedure cannot be initiated without it. The code is case-sensitive and ordinarily comprises of digits and special characters, so as to impede unauthorized individuals from guessing it. Certain companies even reset the codes of domain names registered through them after a particular period of time for better security.