receive from downstream in select