diff --git a/uk/ac/sanger/artemis/util/DatabaseDocument.java b/uk/ac/sanger/artemis/util/DatabaseDocument.java
index 90b2b89296a437aafc7873d404587d05d59970e5..c3641194a568ba3adeacd640ab486b3310d1f38a 100644
--- a/uk/ac/sanger/artemis/util/DatabaseDocument.java
+++ b/uk/ac/sanger/artemis/util/DatabaseDocument.java
@@ -264,11 +264,13 @@ public class DatabaseDocument extends Document
    * @return
    */
   public DatabaseDocument (DatabaseDocument originalDocument,
-             String srcFeatureId, String schema, boolean gene_builder)
+             String srcFeatureId, String schema, boolean gene_builder, 
+             final InputStreamProgressListener progress_listener)
   {
     this((String)originalDocument.getLocation(), 
          originalDocument.getPfield(),
          srcFeatureId, schema, gene_builder);
+    this.progress_listener = progress_listener;
   }
   
   /**