diff --git a/code/game/objects/items/devices/forcefieldprojector.dm b/code/game/objects/items/devices/forcefieldprojector.dm
index 86e98aef93..65b0243438 100644
--- a/code/game/objects/items/devices/forcefieldprojector.dm
+++ b/code/game/objects/items/devices/forcefieldprojector.dm
@@ -34,6 +34,10 @@
if(LAZYLEN(current_fields) >= max_fields)
to_chat(user, "[src] cannot sustain any more forcefields!")
return
+ var/obj/structure/projected_forcefield/F = locate() in T
+ if(F)
+ to_chat(user, "There is already a forcefield on [T]!")
+ return
playsound(src,'sound/weapons/resonator_fire.ogg',50,1)
user.visible_message("[user] projects a forcefield!","You project a forcefield.")