backed out interrupt and rollback mech