diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm
index 19f989ec7b7..9f3063e6b2e 100644
--- a/code/game/objects/items/weapons/RCD.dm
+++ b/code/game/objects/items/weapons/RCD.dm
@@ -152,8 +152,13 @@ RCD
var/obj/item/pda/pda = I
I = pda.id
var/obj/item/card/id/ID = I
- if(istype(ID) && ID && check_access(ID))
- locked = 0
+ if(istype(ID) && ID)
+ if(check_access(ID))
+ locked = 0
+ else
+ to_chat(user, "This ID lacks access.")
+ else
+ to_chat(user, "You can't swipe without your ID in hand.")
. = 1
if(href_list["logout"])