Switch from auto_ptr to scoped_ptr.