seems like it would be safer to store both sets of ids in a `Set` and use `Set#difference` to determine missing elements (instead of trying to get ordering to align)