With the way restocking currently works the script waits until it has collected enough GP from bank/sales that it can purchase a minimum of 1000 hides to tan. I can add a check to see if both the GE slots/inventory does not contain the item being sold as well to make it proceed to the next step.