diff --git a/code/modules/detectivework/microscope/microscope.dm b/code/modules/detectivework/microscope/microscope.dm
index f6b50178159..93a5af393fe 100644
--- a/code/modules/detectivework/microscope/microscope.dm
+++ b/code/modules/detectivework/microscope/microscope.dm
@@ -83,8 +83,10 @@
report.info = "Scanned item:
[scaned_object]
"
if("gunshot_residue" in evidence)
report.info += "Gunpowder residue analysis report #[report_num]: [scaned_object]
"
- if(evidence["gunshot_residue"])
- report.info += "Residue from a [evidence["gunshot_residue"]] bullet detected."
+ if(LAZYLEN(evidence["gunshot_residue"]))
+ report.info += "Residue from the following bullets detected:"
+ for(var/residue in evidence["gunshot_residue"])
+ report.info += "[residue]
"
else
report.info += "No gunpowder residue found."
if("fibers" in evidence)