         
         waitForExpectationsWithTimeout(15) {
             _ in
+            
+            //if opCount != requiredToPassCount, the queue is frozen
             XCTAssertEqual(opCount, requiredToPassCount)
         }
     }

        XCTAssertTrue(op.waitCalled)
    }
    
    func testOperationsNotExecuting() {
        
        var opCount = 0
        var requiredToPassCount = 25_000

                go()
            }
            
            //because of a change in evaluateConditions, this issue would only happen
            //if the op had a condition. NoCancelledDependcies is an easy condition to
            //use for this test.
            let noc = NoCancelledDependencies()
            blockOp.addCondition(noc)
            
            opCount++
            
            q.addOperation(blockOp)
