`update` will receive the old and new versions of the record, not the string name.