changes references to a bunch of things
rollback a change