diff --git a/geomagio/edge/EdgeFactory.py b/geomagio/edge/EdgeFactory.py
index 61a4ba6db3c080a288ce3652587b29cb86c41937..189e51d0e34092eb632a81010c7274f2d3b45ae3 100644
--- a/geomagio/edge/EdgeFactory.py
+++ b/geomagio/edge/EdgeFactory.py
@@ -359,8 +359,7 @@ class EdgeFactory(TimeseriesFactory):
         elif channel == 'HGD':
             edge_channel = 'HGD'
         else:
-            raise TimeseriesFactoryException(
-                'Unexpected channel code "%s"' % channel)
+            edge_channel = channel
         return edge_channel
 
     def _get_edge_location(self, observatory, channel, type, interval):