@Override
	public boolean addPackage(DCPackage p, boolean waiting) {
		if(!waiting) {
			nextScheduledRound = -1;
			return true;
		}
		roundRange = p.getNumberRange();
		currentRound = p.getNumber();
		if(currentRound == nextScheduledRound || nextScheduledRound == -1) {
			nextScheduledRound = calculateNextRound();
		}
		return true;
	}