diff --git a/src/libprs500/ebooks/metadata/rtf.py b/src/libprs500/ebooks/metadata/rtf.py
index bfb29633cf..e636b319b1 100644
--- a/src/libprs500/ebooks/metadata/rtf.py
+++ b/src/libprs500/ebooks/metadata/rtf.py
@@ -68,7 +68,8 @@ def get_metadata(stream):
""" Return metadata as a L{MetaInfo} object """
stream.seek(0)
if stream.read(5) != r'{\rtf':
- raise Exception('Not a valid RTF file')
+ name = stream.name if hasattr(stream, 'name') else repr(stream)
+ raise Exception('Not a valid RTF file: '+name)
block = get_document_info(stream)[0]
if not block:
return MetaInformation(None, None)
diff --git a/src/libprs500/gui2/dialogs/lrf_single.ui b/src/libprs500/gui2/dialogs/lrf_single.ui
index 931aaedea0..3755435efe 100644
--- a/src/libprs500/gui2/dialogs/lrf_single.ui
+++ b/src/libprs500/gui2/dialogs/lrf_single.ui
@@ -247,7 +247,10 @@
-
- Use &metadata cover
+ Use cover from &source file
+
+
+ true
@@ -923,8 +926,8 @@
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
-<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html>
+</style></head><body style=" font-family:'DejaVu Sans'; font-size:9pt; font-weight:400; font-style:normal;">
+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif';"></p></body></html>