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

    
    // MARK: Private
    
    private let reapplyAffectedStores: () -> Bool
}

        
        if let from = from {
            
            self.reapplyAffectedStores = { fetchRequest, context in
                
                return from.applyAffectedStoresForFetchedRequest(fetchRequest, context: context)
            }
