             }
         }
 
-        let observer1 = center.addObserver(forName: "TestNotification" as NSNotification.Name, object: nil, queue: nil, using: block(0))
-        let observer2 = center.addObserver(forName: "TestNotification" as NSNotification.Name, object: nil, queue: nil, using: block(1))
+        let observer1 = center.addObserver(forName: testNotification, object: nil, queue: nil, using: block(0))
+        let observer2 = center.addObserver(forName: testNotification, object: nil, queue: nil, using: block(1))
 
         post(2)
 

        // The notification center supports reentrancy but it is synchronous, just like KVO - except it doesn't force "latest" values

        var s = ""
        let observer = center.addObserver(forName: "TestNotification" as NSNotification.Name, object: nil, queue: nil) { notification in
            let value = (notification as NSNotification).userInfo!["Value"] as! Int
            s += " (\(value)"
            if value > 0 {

            }
        }

        let source = center.sourceForNotification(testNotification)

        let c1 = source.connect(block(0))
        let c2 = source.connect(block(1))
