getting rid of recipe_eval