Full transaction support... mostly. Needs specs.