diff --git a/code/modules/research/xenoarchaeology/machinery/geosample_scanner.dm b/code/modules/research/xenoarchaeology/machinery/geosample_scanner.dm
index 378848e26ea..ed23b965dfe 100644
--- a/code/modules/research/xenoarchaeology/machinery/geosample_scanner.dm
+++ b/code/modules/research/xenoarchaeology/machinery/geosample_scanner.dm
@@ -1,6 +1,6 @@
/obj/machinery/radiocarbon_spectrometer
- name = "Radiocarbon spectrometer"
+ name = "radiocarbon spectrometer"
desc = "A specialised, complex scanner for gleaning information on all manner of small things."
anchored = 1
density = 1
@@ -91,9 +91,13 @@
user << "You remove [amount_transferred]u of coolant from [src]."
update_coolant()
return
+ if(scanned_item)
+ user << "\The [src] already has \a [scanned_item] inside!"
+ return
user.drop_item()
I.loc = src
scanned_item = I
+ user << "You put \the [I] into \the [src]."
/obj/machinery/radiocarbon_spectrometer/proc/update_coolant()
var/total_purity = 0