gather requires only from the selected flow