 class SpecRunner: NSObject {
   let specs: [Spec]
 
-  // Locking while a spec is running on a subthread
-  var lock: NSConditionLock!
   // Status of a spec after it's run
   private var specStatus: SpecStatus = .Unknown
 


    for spec in specs {
      specStatus = .Unknown
      lock = NSConditionLock(condition: SpecRunning)

      let block = {
        self.runSpec(spec as? AnyObject)

  }

  @objc func runSpec(aSpec: AnyObject?) {
    let spec = aSpec as! Spec

    prepareForSpec(spec)
