There should be some sort of update test as well correct? If the relation.units is the set of errored units and a new set without errors is passed it in should be cleared?