diff --git a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm
index de528fb2f8..c6801e3a0e 100644
--- a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm
+++ b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm
@@ -64,9 +64,11 @@
. = ..()
-/mob/living/carbon/human/MouseDrop_T(var/atom/movable/C, mob/user)
- if(user_buckle_mob(C, user, silent = TRUE))
- visible_message("[C] starts riding [name]!")
+/mob/living/carbon/human/MouseDrop_T(mob/living/M, mob/living/user)
+ if(can_buckle && istype(M))
+ if(user_buckle_mob(M, user, silent = TRUE))
+ visible_message("[M] starts riding [name]!")
+ return TRUE
/mob/living/carbon/human/attack_hand(mob/user as mob)
if(LAZYLEN(buckled_mobs))