@Override
	public boolean isForwarding() {
		if (a == null || !a.isAlive())
			return false;
		
		if (b == null || !b.isAlive())
			return false;
		
		if (target == null || target.isClosed())
			return false;
		
		return isActive();
	}