private IEnumerable<string> GetNonStalePaths() { foreach (string path in _paths) { if (RobustFile.Exists(path) || Directory.Exists(path)) { yield return path; } } }