note the delayed return
update the recipe with depends