Use list of pairs for updates, not dict, to remove warning