         indicator.stopAnimating()
         indicator.removeFromSuperview()
         updateViews()
-        if let currentURL = webView.URL, entryURL = entry.url {
-            if currentURL == entryURL {
+        if let url = currentURL, entryURL = entry.url {
+            if url == entryURL {
                 EntryHistoryStore.add(entry)
             } else {
                 if let en = buildEntryWithCurrentPage() {

    }

    func loadURL(url: NSURL) {
        currentURL = url
        webView?.loadRequest(NSURLRequest(URL: url))
    }


    }

    func buildEntryWithCurrentPage() -> Entry? {
        if let url = currentURL, wv = webView {
            let en       = Entry(id: url.absoluteString)
            en.title     = wv.title
            en.author    = entry.author
