Both HBV and HDV have outer coats that consist of three kinds of envelope proteins, and a region called the pre-S1 domain in one of them is known to have a central role in the interaction between the viruses and the receptors and, therefore, in infecting the cells. However, the identity of the HBV receptor has remained a mystery. Now Yan et al. have identified this receptor to be sodium taurocholate cotransporting polypeptide. This protein, known as NTCP for short, is normally involved in the circulation of bile acids in the body.