diff --git a/validation/src/check.rs b/validation/src/check.rs
index 43fa07b..abc2349 100644
--- a/validation/src/check.rs
+++ b/validation/src/check.rs
@@ -525,14 +525,16 @@ impl<'a> std::fmt::Display for MapCheck<'a>{
 		}
 		if let SetDifferenceCheck(Err(context))=&self.mode_finish_counts{
 			if !context.extra.is_empty(){
-				write!(f,"Extra finish zones with no matching start zone: ")?;
+				let plural=if context.extra.len()==1{"zone"}else{"zones"};
+				write!(f,"Extra finish {plural} with no matching start zone: ")?;
 				write_comma_separated(f,context.extra.iter(),|f,(mode_id,_count)|
 					write_zone!(f,mode_id,"Finish")
 				)?;
 				writeln!(f,"")?;
 			}
 			if !context.missing.is_empty(){
-				write!(f,"Missing finish zones: ")?;
+				let plural=if context.missing.len()==1{"zone"}else{"zones"};
+				write!(f,"Missing finish {plural}: ")?;
 				write_comma_separated(f,context.missing.iter(),|f,mode_id|
 					write_zone!(f,mode_id,"Finish")
 				)?;
@@ -541,7 +543,8 @@ impl<'a> std::fmt::Display for MapCheck<'a>{
 		}
 		if let SetDifferenceCheck(Err(context))=&self.mode_anticheat_counts{
 			if !context.extra.is_empty(){
-				write!(f,"Extra anticheat zones with no matching start zone: ")?;
+				let plural=if context.extra.len()==1{"zone"}else{"zones"};
+				write!(f,"Extra anticheat {plural} with no matching start zone: ")?;
 				write_comma_separated(f,context.extra.iter(),|f,(mode_id,_count)|
 					write_zone!(f,mode_id,"Anticheat")
 				)?;
@@ -552,16 +555,16 @@ impl<'a> std::fmt::Display for MapCheck<'a>{
 			writeln!(f,"Model has no Spawn1")?;
 		}
 		if let DuplicateCheck(Err(DuplicateCheckContext(context)))=&self.spawn_counts{
-			write!(f,"Duplicate spawn zones: ")?;
+			write!(f,"Duplicate Spawn: ")?;
 			write_comma_separated(f,context.iter(),|f,(SpawnID(spawn_id),count)|
 				write!(f,"Spawn{spawn_id}({count} duplicates)")
 			)?;
 			writeln!(f,"")?;
 		}
 		if let DuplicateCheck(Err(DuplicateCheckContext(context)))=&self.wormhole_out_counts{
-			write!(f,"Duplicate wormhole out: ")?;
-			write_comma_separated(f,context.iter(),|f,(WormholeID(wormhole_out_id),count)|
-				write!(f,"WormholeOut{wormhole_out_id}({count} duplicates)")
+			write!(f,"Duplicate WormholeOut: ")?;
+			write_comma_separated(f,context.iter(),|f,(WormholeID(wormhole_id),count)|
+				write!(f,"WormholeOut{wormhole_id}({count} duplicates)")
 			)?;
 			writeln!(f,"")?;
 		}