This doesn't seem to do any transaction cleanup.