diff --git a/src/files.c b/src/files.c
index 8942ae6cd6a4ae9d7efc97704c8c5543d96bd125..07e5a247e30fdc332a83d64d151a56b59d7034c9 100644
--- a/src/files.c
+++ b/src/files.c
@@ -617,7 +617,7 @@ void do_insertfile(
 	    {
 		filestruct *top_save = fileage;
 
-		/* If we're not inserting into a new buffer, unpartition
+		/* If we didn't insert into a new buffer, unpartition
 		 * the filestruct so that it contains all the text
 		 * again.  Note that we've replaced the non-text
 		 * originally in the partition with the text in the
diff --git a/src/nano.c b/src/nano.c
index 08b2ba674b24e4d74b369ce40c53140d255d4a79..bb82171e03589123a244df518600c70ccde3bb08 100644
--- a/src/nano.c
+++ b/src/nano.c
@@ -1619,7 +1619,8 @@ bool do_int_spell_fix(const char *word)
     if (old_mark_set) {
 	size_t top_data_len, bot_data_len;
 
-	/* If we added a magicline, remove it now. */
+	/* If the mark was on and we added a magicline, remove it
+	 * now. */
 	if (added_magicline)
 	    remove_magicline();
 
@@ -1637,8 +1638,8 @@ bool do_int_spell_fix(const char *word)
 	    mark_beginx = bot_data_len;
 	}
 
-	/* If the mark was on, unpartition the filestruct so that it
-	 * contains all the text again, and turn the mark back on. */
+	/* Unpartition the filestruct so that it contains all the text
+	 * again, and turn the mark back on. */
 	unpartition_filestruct(filepart);
 	SET(MARK_ISSET);
     }
@@ -1987,7 +1988,8 @@ const char *do_alt_speller(char *tempfile_name)
 	filestruct *top_save = fileage;
 	size_t top_data_len, bot_data_len;
 
-	/* If we added a magicline, remove it now. */
+	/* If the mark was on and we added a magicline, remove it
+	 * now. */
 	if (added_magicline)
 	    remove_magicline();
 
@@ -2005,10 +2007,10 @@ const char *do_alt_speller(char *tempfile_name)
 	    mark_beginx = bot_data_len;
 	}
 
-	/* If the mark was on, unpartition the filestruct so that it
-	 * contains all the text again.  Note that we've replaced the
-	 * marked text originally in the partition with the
-	 * spell-checked marked text in the temp file. */
+	/* Unpartition the filestruct so that it contains all the text
+	 * again.  Note that we've replaced the marked text originally
+	 * in the partition with the spell-checked marked text in the
+	 * temp file. */
 	unpartition_filestruct(filepart);
 
 	/* Renumber starting with the beginning line of the old