private String makeKey(String[] text, Boolean[] stresses) {
		StringBuilder key = new StringBuilder();
		key.append(Utils.join(text, KEY_DELIM));

		// If we're stress sensitive, tack the stresses on the end, note
		// we just use 1s and 0s to keep the string shorter than true/false would
		if (stressSensitive) {
			for (Boolean stress : stresses)
				key.append(stress ? '1' : '0');
		}
		return key.toString();
	}