It would be good to add `default: []` to these fields, so that anything without an existing value won't break if we try to iterate over it.