public void discard(int amount) {
		if(bestVariation!=null && bestVariation.getTotalOverlaps()<baseGenome.getTotalOverlaps()){
			// Reverting
			baseGenome = bestVariation;
		}
		baseGenome.discard(amount);
		this.bestVariation = baseGenome.clone();
	}