diff --git a/gracedb/translator.py b/gracedb/translator.py
index 6f53daf02fbf8506cccd46784c41cc32bc5b5c9f..a40afdf189ca35b2949eb1efa49d48288349b1be 100644
--- a/gracedb/translator.py
+++ b/gracedb/translator.py
@@ -21,7 +21,7 @@ def handle_uploaded_data(event, datafilename,
 
     if event.analysisType == 'HM':
         # Wildly speculative
-        xmldoc = glue.ligolw.utils.read_filename(datafilename)
+        xmldoc = glue.ligolw.utils.load_filename(datafilename)
         log_data = "LOG DATA TBD\n"
         output_dir = os.path.dirname(datafilename)
         write_output_files(output_dir, xmldoc, log_data,