     // MARK: Handle Result
     //========================================
     
-    func output(columns: [HTMLTableColumn]?) {
-        if let columns = columns {
-            performSegueWithIdentifier("detailSegue", sender: columns)
+    func output(rows: [HTMLTableRow]?) {
+        if let rows = rows where rows.count > 0 {
+            let columns = rows.map { $0.columns?.first }
+            performSegueWithIdentifier("detailSegue", sender: columns as? AnyObject)
         } 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
           >>> browser.get(by: .Text("Provisioning Profiles"))
           >>> browser.click(then: .Wait(0.5))
           >>> browser.getAll(by: .Class("ui-ellipsis bold"))
           === output
    }
    

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