add_system_group, list_system_groups, Array.pick, fix for contributions that return arrays of hashes