diff --git a/UtilityApps/src/materialScan.cpp b/UtilityApps/src/materialScan.cpp
index ef293040eed7d0894969803239eb2b861911b551..b823fe3ecf18935791aeee667ab60ae90680c671 100644
--- a/UtilityApps/src/materialScan.cpp
+++ b/UtilityApps/src/materialScan.cpp
@@ -54,7 +54,7 @@ int main_wrapper(int argc, char** argv)   {
 
   setPrintLevel(WARNING);
   Detector& description = Detector::getInstance();
-  description.fromCompact(inFile,BUILD_ENVELOPE);
+  description.fromXML(inFile);
   direction = (p1-p0).unit();
 
   MaterialManager matMgr( description.world().volume()  ) ;