When load_file imports a recipe, it should check every ingredient in the recipe to make sure that it's in the data set. If it's not, it should print a warning.
Strictly requiring that the ingredients already be in the data set is not required and would cause unnecessary hassle to users, especially since ingredients should already be verified on usage of the recipe.