             waitForExpectationsWithTimeout(3.0, handler: nil)
         }
         
-        if true {
+        do {
             let expectation = expectationWithDescription("")
             
             asyncGetOrFail(3, false) >>-? { value in

            waitForExpectationsWithTimeout(3.0, handler: nil)
        }
        
        if true {
            let expectation = expectationWithDescription("")
            
            asyncGet(3).flatMap { (value: Int) in

    }
    
    func testFlippedFlatMapOperator() {
        do {
            let expectation = expectationWithDescription(""); // this ; is necessary
            
            { (value: Int) -> Promise<()> in
