This should probably pass `update_fields=list(defaults)`