ensure model is still what we expected at the time of calling changed