def biblio(self, 
            aliases,
            provider_url_template=None,
            cache_enabled=True):

        linkedin_url = self.get_best_id(aliases)
        biblio_dict = {}
        biblio_dict["repository"] = "LinkedIn"
        biblio_dict["is_account"] = True  # special key to tell webapp to render as genre heading
        biblio_dict["genre"] = "account"
        biblio_dict["account"] = linkedin_url

        try:
            r = requests.get(linkedin_url, timeout=20)
        except requests.exceptions.Timeout:
            return None        
        soup = BeautifulSoup(r.text)
        try:
            bio = soup.find("p", {'class': "description"}).get_text() #because class is reserved
            biblio_dict["bio"] = bio
        except AttributeError:
            logger.warning("AttributeError in linkedin")
            logger.warning(r.text)

        return biblio_dict