why not, I would have done the other way around (iterating on the acceptable field, and assigning if it's in `dict`) but I'm ok with that too