Minor
diff --git a/src/gen-use-table.py b/src/gen-use-table.py
index fcb66a5..2b36495 100755
--- a/src/gen-use-table.py
+++ b/src/gen-use-table.py
@@ -298,8 +298,7 @@
 		# the nasalization marks, maybe only for U+1CE9..U+1CF1.
 		if U == 0x1CED: UISC = Tone_Mark
 
-		evals = [(k, v(U,UISC,UGC)) for k,v in items]
-		values = [k for k,v in evals if v]
+		values = [k for k,v in items if v(U,UISC,UGC)]
 		assert len(values) == 1, "%s %s %s %s" % (hex(U), UISC, UGC, values)
 		USE = values[0]