@Override
	public void unInvoke()
	{
		if(PlantsLocation==null)
			return;
		if(littlePlants==null)
			return;
		if(canBeUninvoked())
			PlantsLocation.showHappens(CMMsg.MSG_OK_VISUAL,_("@x1 wither@x2 away.",littlePlants.name(),(littlePlants.name().startsWith("s")?"":"s")));
		super.unInvoke();
		if(canBeUninvoked())
		{
			final Item plants=littlePlants; // protects against uninvoke loops!
			if(plants!=null)
			{
				littlePlants=null;
				plants.destroy();
				PlantsLocation.recoverRoomStats();
				PlantsLocation=null;
			}
		}
	}