                 self.state = .Rejected(error)
                 promiseActionsToReject = promiseActions
             default:
-                println("WARN: cannot reject promise, state already set to \(self.state)")
+                print("WARN: cannot reject promise, state already set to \(self.state)")
             }
         }
         for promiseAction in promiseActionsToReject {

    * and notify any chained promises that it has been rejected.  If the promise is in any other
    * state, no changes are made and any chained promises are ignored.
    *
    * :param: the rejection error to use for the promise
    */
    public func reject(error: NSError) {
        var promiseActionsToReject:[PromiseAction] = []

    /**
    * Initializes a new pending promise
    *
    * - returns: A pending promise with no chained promises
    */
    public init() {
        state = .Pending([])
