Somewhat working transaction support