@SuppressWarnings("unchecked")
	@Override
	public int compareTo(ChannelRequest<T> o) {
		if (request instanceof Comparable<?> && o.request instanceof Comparable<?>) {
			return ((Comparable<T>) request).compareTo(o.request);
		}
		return 0;
	}