isn't the `std::` equivalent of `boost::scoped_ptr` the `std::unique_ptr` class? I should remove all of the boost pointer classes, though. stay tuned...