diff --git a/code/modules/vore/eating/belly_vr.dm b/code/modules/vore/eating/belly_vr.dm
index 0f6e537bcd1..96a101cb77f 100644
--- a/code/modules/vore/eating/belly_vr.dm
+++ b/code/modules/vore/eating/belly_vr.dm
@@ -427,18 +427,14 @@
else if(prob(absorbchance)) //After that, let's have it run the absorb chance.
R << "In responce to your struggling, \the [name] begins to get more active..."
owner << "You feel your [name] beginning to become active!"
- for(var/K in owner.vore_organs)
- var/datum/belly/B = owner.vore_organs[K]
- B.digest_mode = DM_ABSORB
- return
+ digest_mode = DM_ABSORB
+ return
else if(prob(digestchance)) //Finally, let's see if it should run the digest chance.
R << "In responce to your struggling, \the [name] begins to get more active..."
owner << "You feel your [name] beginning to become active!"
- for(var/K in owner.vore_organs)
- var/datum/belly/B = owner.vore_organs[K]
- B.digest_mode = DM_DIGEST
- return
+ digest_mode = DM_DIGEST
+ return
else //Nothing interesting happened.
R << "But make no progress in escaping [owner]'s [name]."
owner << "But appears to be unable to make any progress in escaping your [name]."