diff --git a/meld/filediff.py b/meld/filediff.py
index 00a672d..e868d30 100644
--- a/meld/filediff.py
+++ b/meld/filediff.py
@@ -1539,15 +1539,18 @@ class FileDiff(melddoc.MeldDoc, gnomeglade.Component):
         # handling the GtkSource.FileSaverError.EXTERNALLY_MODIFIED error
         if force_overwrite:
             saver.set_flags(GtkSource.FileSaverFlags.IGNORE_MODIFICATION_TIME)
+        print("at", time.time(), "before  saver.save_async")
         saver.save_async(
             GLib.PRIORITY_HIGH,
             callback=self.file_saved_cb,
             user_data=(pane,)
         )
+        print("at", time.time(), "after saver.save_async")
         return True
 
     def file_saved_cb(self, saver, result, user_data):
         gfile = saver.get_location()
+        print("at", time.time(), "file_saved_cb, gfile.get_parse_name() = ", gfile.get_parse_name())
         pane = user_data[0]
 
         try:
diff --git a/meld/meldbuffer.py b/meld/meldbuffer.py
index 5fec841..4418604 100644
--- a/meld/meldbuffer.py
+++ b/meld/meldbuffer.py
@@ -14,7 +14,7 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-import logging
+import logging, time
 import sys
 
 from gi.repository import Gio
@@ -166,6 +166,7 @@ class MeldBufferData(GObject.GObject):
 
     def _handle_file_change(self, monitor, f, other_file, event_type):
         mtime = self._query_mtime(f)
+        print("at", time.time(), "_handle_file_change  f.get_parse_name()", f.get_parse_name(), {"self._disk_mtime":self._disk_mtime, "self._mtime":self._mtime, "got mtime":mtime})
         if self._disk_mtime and mtime and mtime > self._disk_mtime:
             self.emit('file-changed')
         self._disk_mtime = mtime or self._disk_mtime
