profiling, fixed incorrect transaction handling (my fault)