MemoryFile can load with a std::string