diff --git a/fixhdr/fixhdr.py b/fixhdr/fixhdr.py
index 48d3338a5813d8661c68943a080a72367a1e8dbd..798892efb85de47cc1cd41f628c6a9b1021ec8a6 100644
--- a/fixhdr/fixhdr.py
+++ b/fixhdr/fixhdr.py
@@ -4170,8 +4170,13 @@ records have no blockettes, so the strings start at offset
                 self.writeLog(key, "Header", "black")
                 for subkey in self.UpdateHdrDict[key]:
                     if not BATCHMODE:
-                        value = "\t" + subkey + "\t" + \
-                            self.UpdateHdrDict[key][subkey]
+                        # if location code cleared
+                        if self.UpdateHdrDict[key][subkey] == " ":
+                            value = "\t" + subkey + "\t" + \
+                                "CLEAR"
+                        else:
+                            value = "\t" + subkey + "\t" + \
+                                self.UpdateHdrDict[key][subkey]
                         addsp = 0
                         space = 0
                     else: