collect transaction errors, documented interface methods
test transaction