Boilerplate; use boost::filesystem::path.