terminate if there are no changes