protected void naughtyCalculation(){
		//Enable Naughty Lists Buttons if applicable
		if(labs.exists()){
			ArrayList<Student> studs = new ArrayList<Student>();
			for(Student s: output.getFlagged()){
				if(s.getFlaggedForLabs())
					studs.add(s);
			}
			flaggedLabs.setText("Flagged for Labs - " + studs.size());
			if(!studs.isEmpty())				
				flaggedLabsButton.setEnabled(true);
			else
				flaggedLabsButton.setEnabled(false);
		}
		if(tuts.exists()){
			ArrayList<Student> studs = new ArrayList<Student>();
			for(Student s: output.getFlagged()){
				if(s.getFlaggedForTuts())
					studs.add(s);
			}
			flaggedTuts.setText("Flagged for Tuts - " + studs.size());
			if(!studs.isEmpty())				
				flaggedTutsButton.setEnabled(true);
			else
				flaggedTutsButton.setEnabled(false);
		}
		frame.validate();
	}