private double expectedValue(int[] bowl, int bowlId, int round){
	    int bowlSize = 0;
	    for(int i=0; i<bowl.length; i++)
		    bowlSize += bowl[i];

	    double avgFruitScore = 0;
	    int totFruitsInDistribution = 0;
	    for(int i=0; i<NUM_FRUITS; i++){
		    if(currentDistribution[i] > 0){
			    totFruitsInDistribution += currentDistribution[i];
			    avgFruitScore += preference[i] * currentDistribution[i];
		    }
	    }

	    //if for some reason totFruitsInDistrubtion == 0
	    //assume uniform
	    if(avgFruitScore == 0)
		    avgFruitScore = 6.5;
	    else
		    avgFruitScore /= totFruitsInDistribution;

	    double expected = bowlSize * avgFruitScore;
	    System.out.println("Exp: " + expected);
	    return expected;
    }