`changed` and `shared` are close yes but should we change naming for that?