Index: trunk/psLib/src/fits/psFitsHeader.c
===================================================================
--- trunk/psLib/src/fits/psFitsHeader.c	(revision 27417)
+++ trunk/psLib/src/fits/psFitsHeader.c	(revision 27448)
@@ -570,4 +570,10 @@
             // to preserve NAXISn etc for reference, so we don't do this.
 
+            if (keywordInList(name, noWriteFitsKeys) ||
+                (keyStarts && keywordStartsWith(name, noWriteFitsKeyStarts))) {
+                psTrace("psLib.fits", 3, "Not writing FITS keyword %s", name);
+                continue;
+            }
+
             // Options for compression
             if (compressing) {
@@ -582,10 +588,4 @@
             } else if (keywordInList(name, noWriteCompressedKeys) ||
                        (keyStarts && keywordStartsWith(name, noWriteCompressedKeyStarts))) {
-                psTrace("psLib.fits", 3, "Not writing FITS keyword %s", name);
-                continue;
-            }
-
-            if (keywordInList(name, noWriteFitsKeys) ||
-                (keyStarts && keywordStartsWith(name, noWriteFitsKeyStarts))) {
                 psTrace("psLib.fits", 3, "Not writing FITS keyword %s", name);
                 continue;
