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

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

            waitForExpectationsWithTimeout(3.0, handler: nil)
        }
        
        do {
            let expectation = expectationWithDescription("")
            
            asyncGetOrFail(3, true) >>- { (valueOrNil: Int?) -> Promise<Int?>? in
