Resolve "using std::string inside some hook functions may lead to deadlocks" Closes #361 Closes #361 See merge request !255