public boolean hasNext() {
		if(packetIter != null) {
			return packetIter.hasNext();
		} else {
			if(singlePacket != null) {
				return activePacket == null;
			} else {
				return false;
			}
		}
	}