How about `hasChanges`?