         let transition = machine.fireEventNamed("Foo")
         
         switch transition {
-        case .Success(let sourceState, let destinationState):
+        case .Success(_, _):
             XCTFail("Event does not exist and should not be fired")
         case .Error(let error):
             XCTAssert(error.code == Errors.Transition.UnknownEvent.rawValue)

        let transition = machine.fireEventNamed("Pass")
        
        switch transition {
        case .Success(let sourceState, let destinationState):
            XCTFail("success should not be fired")
        case .Error(let error):
            XCTAssert(error.code == Errors.Transition.TransitionDeclined.rawValue)

        let transition = machine.fireEventNamed("Completed")
        
        switch transition {
        case .Success(_,_):
            XCTFail("success should not be fired")
        case .Error(let error):
            XCTAssert(error.code == Errors.Transition.InvalidTransition.rawValue)
