diff --git a/ChangeLog b/ChangeLog
index a68be134924c147b6b3515efbbb52d1b1b19b8cc..b82ee6a50e24bc2667e07cc5f2eacd3d8d0e4b59 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -145,9 +145,9 @@ CVS code -
 	  nano.h, proto.h, and UPGRADE; removal of safe_regexec(). (DLR)
 	- Minor wording fixes to various messages.  Changes to
 	  load_history(), shortcut_init(), toggle_init(), usage(),
-	  do_suspend(), do_input(), do_rcfile_error(), nano.1,
-	  nano.texi, and nanorc.sample.in. (Benno Schulenberg, minor
-	  tweaks by DLR)
+	  do_suspend(), do_input(), rcfile_error(), parse_argument(),
+	  parse_rcfile(), nano.1, nano.texi, and nanorc.sample.in.
+	  (Benno Schulenberg, minor tweaks by DLR and Nick Warne)
 - browser.c:
   do_browser()
 	- Reference NANO_GOTODIR_(ALT|F)?KEY instead of
diff --git a/src/rcfile.c b/src/rcfile.c
index 1b134e748e24b57cc6029c401e49f9b47dc04b3d..9a730c2ef3cdd456f98fb855dc81a06ec2c1960d 100644
--- a/src/rcfile.c
+++ b/src/rcfile.c
@@ -171,7 +171,7 @@ char *parse_argument(char *ptr)
 	    ptr = NULL;
 	else
 	    *ptr++ = '\0';
-	rcfile_error(N_("Argument '%s' has unterminated \""), ptr_save);
+	rcfile_error(N_("Argument '%s' has an unterminated \""), ptr_save);
     } else {
 	*last_quote = '\0';
 	ptr = last_quote + 1;
@@ -736,7 +736,7 @@ void parse_rcfile(FILE *rcstream
 			if (strcasecmp(rcopts[i].name, "fill") == 0) {
 			    if (!parse_num(option, &wrap_at)) {
 				rcfile_error(
-					N_("Requested fill size \"%s\" invalid"),
+					N_("Requested fill size \"%s\" is invalid"),
 					option);
 				wrap_at = -CHARS_FROM_EOL;
 			    } else
@@ -811,7 +811,7 @@ void parse_rcfile(FILE *rcstream
 			    if (!parse_num(option, &tabsize) ||
 				tabsize <= 0) {
 				rcfile_error(
-					N_("Requested tab size \"%s\" invalid"),
+					N_("Requested tab size \"%s\" is invalid"),
 					option);
 				tabsize = -1;
 			    } else