diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm
index 0f42e6e498d..4abaa39bc6e 100644
--- a/code/modules/vore/eating/living_vr.dm
+++ b/code/modules/vore/eating/living_vr.dm
@@ -479,7 +479,9 @@
//Sanity
if(!user || !prey || !pred || !istype(belly) || !(belly in pred.vore_organs))
log_debug("[user] attempted to feed [prey] to [pred], via [belly ? lowertext(belly.name) : "*null*"] but it went wrong.")
- return
+ return FALSE
+ if(pred == prey)
+ return FALSE
// The belly selected at the time of noms
var/attempt_msg = "ERROR: Vore message couldn't be created. Notify a dev. (at)"
@@ -902,4 +904,4 @@
for(var/EL in B.emote_lists)
to_chat(src, "[EL]:")
for(var/msg in B.emote_lists[EL])
- to_chat(src, "[msg]")
\ No newline at end of file
+ to_chat(src, "[msg]")