private void checkSongs() {
		int chAdded = 0;
		LinkedList<String> songTitles = new LinkedList<String>();
		for (String t : songs.keySet()) {
			songTitles.add(t);
		}
		for (String title : songTitles) {
			Song song = songs.get(title);
			if (song.getParts().keySet().size() == 0) {
				Log.e("Found a song with title only, no vers: " + title);
			}
			if (song.hasChorus()) {
				LinkedList<String> s1 = song.getPartsOrder();
				addChorusInBetweenIfNeeded(song);
				LinkedList<String> s2 = song.getPartsOrder();
				if (s1.size() != s2.size()) {
					chAdded++;
				}
			}
			String newTitle = cleanVersionTitle(title);
			if (!newTitle.equals(title)) {
				song.setTitle(newTitle);
				songs.remove(title);
				songs.put(newTitle, song);
			}
		}
		if (chAdded != 0) {
			Log.p("Extra chorus added " + chAdded + " time(s)");
		}
	}