private boolean predicateApplies(Subscriber<?> s, Object message) {
		if (s instanceof PredicatedSubscriber
				&& !((PredicatedSubscriber<?>) s).appliesO(message)) {
			return false;
		}
		return true;
	}