decorator
dm.transaction.aborthook