Maybe `group_table` is a better name for this method? all_groups makes me think of an array but it's a hash