anchor.diff:  		if(O.contents.len)
   			for(var/obj/item/I in O)
   				if(!accept_check(I))
  -					return 0
  -			return 1
  -		return 0
  +					return FALSE
  +			return TRUE
  +		return FALSE
   	if(!istype(O,/obj/item/weapon/reagent_containers))
  -		return 0
  +		return FALSE
   	if(istype(O,/obj/item/weapon/reagent_containers/pill)) // empty pill prank ok
  -		return 1
  +		return TRUE
   	if(!O.reagents || !O.reagents.reagent_list.len) // other empty containers not accepted
  -		return 0
  +		return FALSE
   	if(istype(O,/obj/item/weapon/reagent_containers/syringe) || istype(O,/obj/item/weapon/reagent_containers/glass/bottle) || istype(O,/obj/item/weapon/reagent_containers/glass/beaker) || istype(O,/obj/item/weapon/reagent_containers/spray))
  -		return 1
  -	return 0
  +		return TRUE
  +	return FALSE
   
   // ----------------------------
   // Virology Medical Smartfridge
  
positive.code: 
  		if(contents.len >= max_n_of_items)
  			user << "<span class='warning'>\The [src] is full!</span>"
  			return 0
  
  		if(accept_check(O))
  			load(O)
  			user.visible_message("[user] has added \the [O] to \the [src].", "<span class='notice'>You add \the [O] to \the [src].</span>")
  			updateUsrDialog()
  			return 1
  
  		if(istype(O, /obj/item/weapon/storage/bag))
  			var/obj/item/weapon/storage/P = O
  
negative.code: 
  /obj/machinery/smartfridge/proc/accept_check(obj/item/O)
  	if(istype(O,/obj/item/weapon/reagent_containers/food/snacks/grown/) || istype(O,/obj/item/seeds/) || istype(O,/obj/item/weapon/grown/))
  		return TRUE
  	return FALSE
  
  /obj/machinery/smartfridge/proc/load(obj/item/O)
  	if(istype(O.loc,/mob))
  