a single transaction per commit or rollback per time... error detected and cleaned up. I still need to create some on purpose errors to detect exact behaviour