improved and reorged transaction isolation stuff