extra_fields is a set not a dict