Replaced select-collect with pluck. much cleaner.