     
     internal func performFetchFromSpecifiedStores() throws {
         
-        if !self.reapplyAffectedStores() {
+        if !self.reapplyAffectedStores(fetchRequest: self.fetchRequest, context: self.managedObjectContext) {
             
             CoreStore.log(
                 .Warning,

                fatalError("Attempted to create an \(typeName(NSFetchedResultsController)) without a  From clause or an NSEntityDescription.")
            }
            
            self.reapplyAffectedStores = {
                
                return from.applyAffectedStoresForFetchedRequest(fetchRequest, context: context)
            }

    
    // MARK: Private
    
    private let reapplyAffectedStores: (fetchRequest: NSFetchRequest, context: NSManagedObjectContext) -> Bool
}
