LGTM but why collect here and not there?