Internally, it is a `dict.update`, but perhaps you are right, I'll rewrite this.