Index: trunk/ippTools/share/chiptool_definecopy.sql
===================================================================
--- trunk/ippTools/share/chiptool_definecopy.sql	(revision 33171)
+++ trunk/ippTools/share/chiptool_definecopy.sql	(revision 33172)
@@ -1,5 +1,8 @@
 SELECT
     rawExp.*,
-    newExp.label
+    newExp.label,
+    chipOld.workdir AS old_workdir,
+    chipOld.data_group AS old_data_group,
+    chipOld.state AS old_state
 FROM chipRun AS chipOld
 JOIN rawExp USING(exp_id)
Index: trunk/ippTools/share/difftool_change_run_state.sql
===================================================================
--- trunk/ippTools/share/difftool_change_run_state.sql	(revision 33171)
+++ trunk/ippTools/share/difftool_change_run_state.sql	(revision 33172)
@@ -14,3 +14,4 @@
             diffSkyfile.diff_id = diffRun.diff_id
             AND data_state != '%s'
+            AND diffSkyfile.quality = 0
         ) = 0
Index: trunk/ippTools/share/warptool_change_run_state.sql
===================================================================
--- trunk/ippTools/share/warptool_change_run_state.sql	(revision 33171)
+++ trunk/ippTools/share/warptool_change_run_state.sql	(revision 33172)
@@ -17,3 +17,4 @@
             warpSkyfile.warp_id = warpRun.warp_id
             AND warpSkyfile.data_state != '%s'
+            AND warpSkyfile.quality = 0
         ) = 0
