@Override
	public boolean activate() {
		return (!Inventory.isFull()
			&& Settings.root.getRoot() == 3
			&& !Inventory.contains(Constants.INVENTORY_BURNED_ROOT_ID)
			&& !validate(Constants.WAITFOR_WIDGET)
			&& !validate(Constants.FLETCH_WIDGET)
			);
	}