diff --git a/lzw.c b/lzw.c
index 511a2305d36f5c93b580e1b7f9804c90eaf5ee92..b00a48d24a7c4a02edb10eaf881379237c40287c 100644
--- a/lzw.c
+++ b/lzw.c
@@ -22,8 +22,9 @@
 typedef struct LZW_context_S
 {
 	/*
-	 * Table for storing sequences represented by an LZW code
-	 * 0-255, and 256 are special, representing literals, and the reset code. We could explicitly pre-fill them, but it's probably not necessary.
+	 * Table for storing sequences represented by an LZW code.
+	 * 0-255 are predefined representing literals.
+	 * 256 and 267 are the clear and eod (end of data) codes.
 	 */
 	HBytes lzw_code_table[4096];