             }
         }) { [weak self](error) -> () in
             if let delegate = self?.delegate, let strongSelf = self {
-                delegate.feedController(strongSelf, requestFailed: error)
+                delegate.feedController(feedController: strongSelf, requestFailed: error)
             }
         }
     }

     - parameter feedController:    The feed controller.
     - parameter feedController:    The error that occured in the FeedFetchRequest.
     */
    func feedController(_ feedController: FeedControllerGeneric, requestFailed error: NSError)
}

/**

     - parameter success: <#success description#>
     - parameter failure: <#failure description#>
     */
    func fetchItems(success: @escaping ([H])->(), failure: (NSError)->())
}

/**
