anchor.diff:  
   	for (var/obj/T in contents)//Now we find the seed we need to vend
   		var/obj/item/seeds/O = T
  -		if (O.plantname == href_list["name"] && O.lifespan == href_list["li"] && O.endurance == href_list["en"] && O.maturation == href_list["ma"] && O.production == href_list["pr"] && O.yield == href_list["yi"] && O.potency == href_list["pot"])
  +		if (O.plantname == href_list["name"] && O.lifespan == href_list["li"] && O.endurance == href_list["en"] && O.maturation == href_list["ma"] && O.production == href_list["pr"] && O.yield == href_list["yi"] && O.potency == href_list["pot"] && O.instability == href_list["ist"])
   			O.forceMove(drop_location())
   			break
   
   	src.updateUsrDialog()
   	return
   
  +/** Add Seeds Proc.
  + *  Takes a seed into the machine, and breaks it down into it's core stats.
  + *  These core stats are then passed to the machine UI for display in-game through a seed pile datum..
  + **/
   /obj/machinery/seed_extractor/proc/add_seed(obj/item/seeds/O)
   	if(contents.len >= 999)
   		to_chat(usr, "<span class='notice'>\The [src] is full.</span>")
  
positive.code: 	if (contents.len == 0)
  		dat += "<font color='red'>No seeds</font>"
  	else
  		dat += "<table cellpadding='3' style='text-align:center;'><tr><td>Name</td><td>Lifespan</td><td>Endurance</td><td>Maturation</td><td>Production</td><td>Yield</td><td>Potency</td><td>Stock</td></tr>"
  		for (var/datum/seed_pile/O in piles)
  			dat += "<tr><td>[O.name]</td><td>[O.lifespan]</td><td>[O.endurance]</td><td>[O.maturation]</td>"
  			dat += "<td>[O.production]</td><td>[O.yield]</td><td>[O.potency]</td><td>"
  			dat += "<a href='byond://?src=[REF(src)];name=[O.name];li=[O.lifespan];en=[O.endurance];ma=[O.maturation];pr=[O.production];yi=[O.yield];pot=[O.potency]'>Vend</a> ([O.amount] left)</td></tr>"
  		dat += "</table>"
  	var/datum/browser/popup = new(user, "seed_ext", name, 700, 400)
  	popup.set_content(dat)
  
negative.code: 	else
  		return ..()
  
  /** Seed Pile
   *  Takes stats from the seed, as dictated by the New proc, and assigned them to the datum's vars.
   *  Name is the Seed's name.
   *  All stats are taken from the seed's core stats.
   *  Amount is the number of seeds present of that specific type.
   **/
  /datum/seed_pile
  	var/name = ""
  	var/lifespan = 0	//Saved stats
  