diff --git a/add/data/xql/getLinkTarget.xql b/add/data/xql/getLinkTarget.xql
index 1615138645dbd96746a07ba5a4fccf84ab719f8c..2deafbbea5072d62abccc032f6d79d027ac35eb5 100644
--- a/add/data/xql/getLinkTarget.xql
+++ b/add/data/xql/getLinkTarget.xql
@@ -206,8 +206,8 @@ declare function local:getWindowTitle($doc as document-node()?, $type as xs:stri
             for $t in $doc//*:title return
                 $t => normalize-space()
         )
-        
-        return $eventualTitles[1]
+        (: ensure to return a string when $eventualTitles is the empty sequence :)
+        return $eventualTitles[1] => string()
     
     else
         ('[No title found!]')