 
     
     func markEdited() {
-        guard (
-            stateDidChange    ||
-            priorityDidChange ||
-            summaryDidChange  ||
-            rangersDidChange  ||
-            typesDidChange    ||
-            locationDidChange ||
-            reportDidChange
-        ) else {
-            logError("Pants on fire!  Nothing endited here.")
+        guard incident != originalIncident else {
+            logError("Pants on fire!  Nothing edited here.")
             return
         }
         

            logDebug("Location changed to: \(newLocation)")

            incident!.location = newLocation
            locationDidChange = true
            markEdited()
        }
    }

        self.init(windowNibName: "Incident")

        self.dispatchQueueController = dispatchQueueController
        self.originalIncident = incident.copy()
        self.incident = incident.copy()
    }

