   ///     specified filtering conditions.
   static func filterTests(
     _ registeredBenchmarks: [BenchmarkInfo],
-    filters: [String],
+    specifiedTests: Set<String>,
     tags: Set<BenchmarkCategory>,
     skipTags: Set<BenchmarkCategory>
   ) -> [(index: String, info: BenchmarkInfo)] {
     let indices = Dictionary(uniqueKeysWithValues:
       zip(registeredBenchmarks.sorted().map { $0.name },
           (1...).lazy.map { String($0) } ))
-    let specifiedTests = Set(filters)
 
     func byTags(b: BenchmarkInfo) -> Bool {
       return b.tags.isSuperset(of: tags) &&

            Verbose: \(verbose)
            IterScale: \(iterationScale)
            FixedIters: \(fixedNumIters)
            Tests Filter: \(c.filters ?? [])
            Tests to run: \(testList)

            --- DATA ---\n

      var fixedNumIters: UInt?
      var verbose: Bool?
      var action: TestAction?
      var tests: [String]?
    }
    var c = PartialTestConfig()

