diff --git a/src/libprs500/ebooks/lrf/html/convert_from.py b/src/libprs500/ebooks/lrf/html/convert_from.py
index 4eefa599a8..37dcb6dc4f 100644
--- a/src/libprs500/ebooks/lrf/html/convert_from.py
+++ b/src/libprs500/ebooks/lrf/html/convert_from.py
@@ -70,7 +70,7 @@ class HTMLConverter(object):
(re.compile(r'(.*?)', re.DOTALL|re.IGNORECASE),
lambda match: re.compile(r'<\s*?p.*?>', re.IGNORECASE).sub('', match.group())),
# Workaround bug in BeautifulSoup handling
- (re.compile(r' ', re.IGNORECASE), lambda match : u'\uffff')
+ (re.compile(u' | | |\xa0', re.IGNORECASE), lambda match : u'\uffff')
]
# Fix Baen markup
BAEN = [