diff --git a/src/main/java/de/uni_hamburg/corpora/gui/GUI.java b/src/main/java/de/uni_hamburg/corpora/gui/GUI.java
index 9ec27ad4288fa3a6140667677a270c4f4ea3ac9c..15a768abf067641ed41eed43abe6965230a1e607 100644
--- a/src/main/java/de/uni_hamburg/corpora/gui/GUI.java
+++ b/src/main/java/de/uni_hamburg/corpora/gui/GUI.java
@@ -200,8 +200,15 @@ public class GUI {
                 }
                 try {
                     if (overwrite) {
-                        new BufferedInputStream(new FileInputStream(reportFile))
-                                .transferTo(new BufferedOutputStream(new FileOutputStream(chooser.getSelectedFile())));
+                        BufferedInputStream bis = new BufferedInputStream(new FileInputStream(reportFile));
+                        BufferedOutputStream bos =
+                                new BufferedOutputStream(new FileOutputStream(chooser.getSelectedFile()));
+                        bis.transferTo(bos);
+                        bis.close();
+                        bos.close();
+                        JOptionPane.showMessageDialog(window,
+                                "Report saved as " + chooser.getSelectedFile().getPath() + ".",
+                                "Info", JOptionPane.INFORMATION_MESSAGE);
                     }
                 }
                 catch (IOException e) {