diff --git a/tests/test_AeRes.py b/tests/test_AeRes.py
index <HASH>..<HASH> 100755
--- a/tests/test_AeRes.py
+++ b/tests/test_AeRes.py
@@ -8,7 +8,7 @@ from __future__ import print_function
 __author__ = 'Paul Hancock'
 
 from AegeanTools import AeRes as ar
-from AegeanTools import wcs_helpers
+from AegeanTools import wcs_helpers, catalogs
 
 from astropy.io import fits
 import numpy as np
@@ -24,6 +24,20 @@ def test_load_sources():
     return
 
 
+def test_load_sources_missing_columns():
+    filename = 'tests/test_files/1904_comp.fits'
+    table = catalogs.load_table(filename)
+    table.rename_column('ra', 'RAJ2000')
+    table.write('dlme.fits')
+    cat = ar.load_sources('dlme.fits')
+    if os.path.exists('dlme.fits'):
+        os.remove('dlme.fits')
+
+    if cat is not None:
+        raise AssertionError("Missing columns should be caught, but weren't")
+    return
+
+
 def test_make_model():
     """Test make_model"""
     filename = 'tests/test_files/1904_comp.fits'
create test to catch issue #<I>