diff --git a/src/calibre/utils/html2text.py b/src/calibre/utils/html2text.py
index 76b560fd3f..9cffa2f951 100644
--- a/src/calibre/utils/html2text.py
+++ b/src/calibre/utils/html2text.py
@@ -24,7 +24,7 @@ def html2text(html):
import re
if isinstance(html, bytes):
from calibre.ebooks.chardet import xml_to_unicode
- html = xml_to_unicode(html, strip_encoding_pats=True, resolve_entities=True)
+ html = xml_to_unicode(html, strip_encoding_pats=True, resolve_entities=True)[0]
# replace tags with as becomes emphasis in html2text
html = re.sub(
r'<\s*(?P/?)\s*[uU]\b(?P[^>]*)>',