Closed tx loop for real. Discovered std::auto_ptr<>.