diff --git a/ChangeLog b/ChangeLog
index c34b7c369ab996f55b62d981a09edccc76a9d96c..78e1b048dd678f294af5cf1272c022ecce3e3d7a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -21,6 +21,7 @@ CVS code -
 	- Use nanosleep() instead of usleep().  The latter is only
 	  standard under BSD, whereas the former is POSIX compliant.
 	  (DLR)
+	- Add explanatory comment. (DLR)
 - README:
 	- Reformat to 72 characters per line, fix wording in one spot,
 	  and fix spacing in several spots. (DLR)
diff --git a/src/winio.c b/src/winio.c
index 802626be0cf6c446ab05ba85ffbc6f1784b1c540..07940585fccff76c0b997a31cc9ed9739f67c3f9 100644
--- a/src/winio.c
+++ b/src/winio.c
@@ -2297,6 +2297,7 @@ void dump_buffer_reverse(void)
 #define CREDIT_LEN 53
 #define XLCREDIT_LEN 8
 
+/* Easter egg: Display credits.  Assume nodelay(edit) is FALSE. */
 void do_credits(void)
 {
     int i, j = 0, k, place = 0, start_x;