diff --git a/code/modules/organs/internal/augment.dm b/code/modules/organs/internal/augment.dm
index 0c168d1679..d134ad12ca 100644
--- a/code/modules/organs/internal/augment.dm
+++ b/code/modules/organs/internal/augment.dm
@@ -7,6 +7,7 @@
icon_state = "cell_bay"
+ robotic = ORGAN_ROBOT
parent_organ = BP_TORSO
organ_verbs = list(/mob/living/carbon/human/proc/augment_menu) // Verbs added by the organ when present in the body.
@@ -145,6 +146,12 @@
var/mob/living/carbon/human/M = src
+ if(buckled)
+ var/obj/Ob = buckled
+ if(Ob.buckle_lying)
+ to_chat(M, "You cannot use your augments when restrained.")
+ return 0
+
if((slot == slot_l_hand && l_hand) || (slot == slot_r_hand && r_hand))
to_chat(M,"Your hand is full. Drop something first.")
return 0