diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm
index 9cdec853759..6ea253e12f1 100644
--- a/code/game/objects/structures/girders.dm
+++ b/code/game/objects/structures/girders.dm
@@ -80,6 +80,9 @@
if (locate(/obj/structure/falsewall) in loc.contents)
to_chat(user, "There is already a false wall present!")
return
+ if(islava(loc))
+ to_chat(user, "You can't do that while [src] is in lava!")
+ return
if(istype(W, /obj/item/stack/sheet/runed_metal))
to_chat(user, "You can't seem to make the metal bend.")
return