rollback unnecessary changes