anchor.diff:  /obj/belly/proc/transfer_contents(var/atom/movable/content, var/obj/belly/target, silent = FALSE)
   	if(!(content in src) || !istype(target))
   		return
  -	if(isliving(content))
  -		var/mob/living/M = content
  -		M.cure_blind("belly_[REF(src)]")
   	content.forceMove(target)
   
   	if(vore_sound && !recent_sound && !silent)
  
positive.code: 	owner.updateVRPanel()
  	for(var/mob/living/M in contents)
  		M.updateVRPanel()
  		M.become_blind("belly_[REF(src)]")
  
  // Get the line that should show up in Examine message if the owner of this belly
  // is examined.   By making this a proc, we not only take advantage of polymorphism,
  
negative.code: 		var/mob/living/OW = owner
  		if(ML.client)
  			ML.stop_sound_channel(CHANNEL_PREYLOOP) //Stop the internal loop, it'll restart if the isbelly check on next tick anyway
  		SEND_SIGNAL(OW, COMSIG_CLEAR_MOOD_EVENT, "fedpred", /datum/mood_event/fedpred)
  		SEND_SIGNAL(ML, COMSIG_CLEAR_MOOD_EVENT, "fedprey", /datum/mood_event/fedprey)
  		SEND_SIGNAL(OW, COMSIG_ADD_MOOD_EVENT, "emptypred", /datum/mood_event/emptypred)
  