anchor.diff:  		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
  -		ML.cure_blind("belly_[REF(src)]")
   		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)
  
positive.code: 				continue
  			L.absorbed = FALSE
  			L.stop_sound_channel(CHANNEL_PREYLOOP)
  			L.cure_blind("belly_[REF(src)]")
  			SEND_SIGNAL(OW, COMSIG_CLEAR_MOOD_EVENT, "fedpred", /datum/mood_event/fedpred)
  			SEND_SIGNAL(L, COMSIG_CLEAR_MOOD_EVENT, "fedprey", /datum/mood_event/fedprey)
  			SEND_SIGNAL(OW, COMSIG_ADD_MOOD_EVENT, "emptypred", /datum/mood_event/emptypred)
  
negative.code: 
  	for(var/mob/living/M in contents)
  		M.updateVRPanel()
  
  	// Setup the autotransfer checks if needed
  	if(transferlocation != null && autotransferchance > 0)
  