remove use of std::auto_ptr