Config loading now uses C++