 					}
 				}
 			} else {
-				self.moreToBeLoaded = true
+				self.moreToBeLoaded = false
 				addedLineCount = nil
 				loadingMore = false
 				wasEmpty = true

		if let last = allWorkouts?.last {
			predicate = NSPredicate(format: "%K <= %@", HKPredicateKeyPathStartDate, last.startDate as NSDate)
			let sameDateCount = allWorkouts.count - (allWorkouts.firstIndex { $0.startDate == last.startDate } ?? allWorkouts.count)
			limit = target - (displayWorkouts?.count ?? 0) + sameDateCount
		} else {
			predicate = nil
			limit = target

			updateFilterLabel()
			updateExportModeEnabled()
		}
	}
	
	var isFiltering: Bool {
		return !filters.isEmpty
	}
	
	private func filter(workouts wrkts: [Workout]?) -> [Workout]? {
