     
     override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
         if segue.identifier == "detailSegue" {
-            let vc = segue.destinationViewController as? ViewController
-            vc?.items = sender as? [HTMLTableColumn]
+            if let vc = segue.destinationViewController as? ViewController, items = sender as? [HTMLTableColumn] {
+                vc.items = items
+            }
         }
     }
 }

    // MARK: Handle Result
    //========================================
    
    func output(columns: [HTMLTableColumn]?) {
        if let columns = columns {
            performSegueWithIdentifier("detailSegue", sender: columns)
        } else {
            loginButton.enabled = true
            activityIndicator.stopAnimating()

           >>> browser.get(by: .Name("form2"))
           >>> browser.submit(then: .Wait(2.0))
           >>> browser.get(by: .Attribute("href", "/account/"))
           >>> browser.click(then: .Wait(2.0))
           >>> browser.getAll(by: .XPathQuery("//tr[@class='row-even' OR @class='row-odd']")) // Use XPathQuery Wildcard? 'row-*'? Possible?
           === output
    }
    
