DRY get_group