added return for daisychain in each()