diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm
index 64b328c5877..0ed524daeee 100644
--- a/code/game/objects/items/devices/PDA/PDA.dm
+++ b/code/game/objects/items/devices/PDA/PDA.dm
@@ -837,9 +837,23 @@ var/global/list/obj/item/device/pda/PDAs = list()
else
U << "ERROR: Server isn't responding."
+/obj/item/device/pda/AltClick()
+ ..()
+
+ if(issilicon(usr))
+ return
+
+ if(can_use(usr))
+ if(id)
+ remove_id()
+ else
+ usr << "This PDA does not have an ID in it."
+ else
+ usr << "You cannot do this while restrained."
+
/obj/item/device/pda/verb/verb_remove_id()
set category = "Object"
- set name = "Remove id"
+ set name = "Eject ID"
set src in usr
if(issilicon(usr))
@@ -856,7 +870,7 @@ var/global/list/obj/item/device/pda/PDAs = list()
/obj/item/device/pda/verb/verb_remove_pen()
set category = "Object"
- set name = "Remove pen"
+ set name = "Remove Pen"
set src in usr
if(issilicon(usr))