Third step now only returns the highest group