Fixed select and collect methods