diff --git a/src/winio.c b/src/winio.c
index e82abeaf3065348e5eab3acb8b594d37f79c51e1..f3ed69bb3e7ab4e13be7ad67e330b742cf6238bd 100644
--- a/src/winio.c
+++ b/src/winio.c
@@ -3801,11 +3801,13 @@ int help_line_len(const char *ptr)
 	    ptr--;
 	    j--;
 	}
-	/* Word longer than COLS - 5 chars just gets broken. */
+	/* A word longer than (COLS - 5) chars just gets broken. */
 	if (j == 0)
 	    j = COLS - 5;
     }
+
     assert(j >= 0 && j <= COLS - 4 && (j > 0 || *ptr == '\n'));
+
     return j;
 }
 
@@ -3813,8 +3815,8 @@ int help_line_len(const char *ptr)
 void do_help(void)
 {
     int line = 0;
-	/* The line number in help_text of the first displayed help line.
-	 * This variable is zero-based. */
+	/* The line number in help_text of the first displayed help
+	 * line.  This variable is zero-based. */
     bool no_more = FALSE;
 	/* no_more means the end of the help text is shown, so don't go
 	 * down any more. */