default values should go to attributes instead of hiding inside of logic in the recipe.