diff --git a/statscraper/base_scraper.py b/statscraper/base_scraper.py
index <HASH>..<HASH> 100644
--- a/statscraper/base_scraper.py
+++ b/statscraper/base_scraper.py
@@ -220,8 +220,9 @@ class ResultSet(list):
             dataset_dimensions = self.dataset.dimensions
             for k, v in val.raw_dimensions.items():
                 if k not in dataset_dimensions:
-                    continue
-                d = dataset_dimensions[k]
+                    d = Dimension(k)
+                else:
+                    d = dataset_dimensions[k]
 
                 # Normalize if we have a datatype and a foreign dialect
                 normalized_value = str(v)
fallback to raw result data when no dimension data supplied by scraper