ipdb: rollback failed transaction
ipdb: clean __update() on rollback
ipdb: manual rollback() method