 
         if let error = self.operation?.error
         {
-            self.presentErrorAlert(indexPath, error: error)
+            self.presentErrorAlert(at: indexPath, error: error)
         }
         else
         {
             if AFNetworkReachabilityManager.shared().isReachable == false
             {
                 let error = NSError(domain: NSURLErrorDomain, code: NSURLErrorNotConnectedToInternet, userInfo: [NSLocalizedDescriptionKey: "The internet connection appears to be offline."])
-                self.presentErrorAlert(indexPath, error: error)
+                self.presentErrorAlert(at: indexPath, error: error)
                 
                 return
             }

            }

            strongSelf.setupAndStartOperation()
            strongSelf.didSelectIndexPath(indexPath)
        }))
        
        self.present(alert, animated: true, completion: nil)

                {
                    if let indexPath = strongSelf.selectedIndexPath
                    {
                        strongSelf.presentErrorAlert(at: indexPath, error: error)
                    }
                    // else: do nothing, the error will be communicated at the time of cell selection
                }
