public ChangeType[] getChanges() {
		ChangeType[] output = new ChangeType[changes.size()];
		int index = 0;
		for (ChangeType type : changes) {
			switch(type) {
				case DISCONNECT_KICK:
				case DISCONNECT_TIMEOUT:
				case DISCONNECT_QUIT:
					return new ChangeType[] {type};
				default:
					output[index++] = type;
					break;
			}
		}
		return output;
	}