upd: transaction error detection