diff --git a/lsmtool/operations/group.py b/lsmtool/operations/group.py
index ddb3400d9c3fe461e67a40e2267e46f143f18925..e4b7c50097115ad3570664d7e94de01b48556cbf 100644
--- a/lsmtool/operations/group.py
+++ b/lsmtool/operations/group.py
@@ -379,6 +379,8 @@ def addSingle(LSM, patchName):
 
 def addEvery(LSM):
     """Add a Patch column with a different name for each source"""
+    from .. import tableio
+
     names = LSM.getColValues('Name').copy()
     for i, name in enumerate(names):
         names[i] = name + '_patch'
@@ -386,7 +388,7 @@ def addEvery(LSM):
     Decs = LSM.getColValues('Dec', units='degree')
     patchDict = {}
     for name, ra, dec in zip(names, RAs, Decs):
-        patchDict.update({name: [ra, dec]})
+        patchDict.update({name: [tableio.RA2Angle(ra)[0], tableio.Dec2Angle(dec)[0]]})
     LSM.table.meta.update(patchDict)
     LSM.setColValues('Patch', names, index=2)