diff --git a/catalog/src/main/java/com/ning/billing/catalog/io/XMLReader.java b/catalog/src/main/java/com/ning/billing/catalog/io/XMLReader.java
index d36f4c4..ba49350 100644
--- a/catalog/src/main/java/com/ning/billing/catalog/io/XMLReader.java
+++ b/catalog/src/main/java/com/ning/billing/catalog/io/XMLReader.java
@@ -44,6 +44,7 @@ public class XMLReader {
if(o instanceof Catalog) {
Catalog c = (Catalog)o;
c.setCatalogURL(url.toString());
+ validate(c);
return (Catalog) o;
} else {
return null;
@@ -55,6 +56,7 @@ public class XMLReader {
if(o instanceof Catalog) {
Catalog c = (Catalog)o;
c.setCatalogURL("embedded catalog");
+ validate(c);
return (Catalog) o;
} else {
return null;