Few tweaks to ensure that the recipe is updated when the inventories change.
 Prevents crafting the wrong items.