 		case .Completed:
 			return "COMPLETED"
 
-		case .Cancelled:
-			return "CANCELLED"
+		case .Interrupted:
+			return "INTERRUPTED"
 		}
 	}
 }

	/// The signal successfully terminated. No further events will be received.
	case Completed

	/// Event production on the signal has been cancelled. No further events
	/// will be received.
	case Cancelled

	/// Whether this event indicates signal termination (from success or
	/// failure).
	public var isTerminating: Bool {
		switch self {
		case .Next:

		case .Completed:
			return true

		case .Interrupted:
			return true
		}
	}
