         {
             let options:NSURL.BookmarkCreationOptions = [.withSecurityScope,.securityScopeAllowOnlyReadAccess]
             let data = try url.bookmarkData(options: options, includingResourceValuesForKeys: nil, relativeTo: nil)
-            Swift.print ("Storing \(url.path)")
-            if !url.startAccessingSecurityScopedResource()
-            {
-                Swift.print ("Couldn't access: \(url.path)")
-            }
             bookmarks[url] = data
-            return true
+            return self.fetchBookmark(key: url, value: data)
         }
         catch
         {

                    _ = self.doOpenFile(fileURL: fileURL!)
                    return
                }
                guard app.storeBookmark(url: url)/*, let data = app.bookmarks[url], app.fetchBookmark(key: url, value:data)*/ else {
                    return
                }
                _ = self.doOpenFile(fileURL: open.url!)

        {
            if isStale
            {
                Swift.print ("? \(bookmark.key)")
            }
            else
            {
                if !url.startAccessingSecurityScopedResource()
                {
                    Swift.print ("- \(url.path)")
                }
                else
                {
                    Swift.print ("+ \(bookmark.key)")
                    isStale = false
                }
            }
