we should store `set(tags_old) - set(tags_new)` in a variable so we don't do this [twice](#L0R388) - would be easier to read too