diff --git a/Src/java/cql-to-elm/src/main/java/org/cqframework/cql/cql2elm/CqlTranslator.java b/Src/java/cql-to-elm/src/main/java/org/cqframework/cql/cql2elm/CqlTranslator.java
index <HASH>..<HASH> 100644
--- a/Src/java/cql-to-elm/src/main/java/org/cqframework/cql/cql2elm/CqlTranslator.java
+++ b/Src/java/cql-to-elm/src/main/java/org/cqframework/cql/cql2elm/CqlTranslator.java
@@ -360,7 +360,7 @@ public class CqlTranslator {
         UcumService ucumService = null;
         if (validateUnits) {
             try {
-                ucumService = new UcumEssenceService("/ucum-essence.xml");
+                ucumService = new UcumEssenceService(UcumEssenceService.class.getResourceAsStream("/ucum-essence.xml"));
             } catch (UcumException e) {
                 System.err.println("Could not create UCUM validation service:");
                 e.printStackTrace();
Fixed the UCUM validation service being created with an incorrect path to the UCUM essence content.