if you don't pass `self.invalidated(..., invalidat...
# general
w
if you don't pass
self.invalidated(..., invalidate_dependents=True)
, then a target will only be invalidated if it literally changed.