revert: change detection routine