Index: trunk/ppSub/src/ppSubLoop.c
===================================================================
--- trunk/ppSub/src/ppSubLoop.c	(revision 28043)
+++ trunk/ppSub/src/ppSubLoop.c	(revision 28121)
@@ -119,7 +119,12 @@
 
     // Perform Variance correction (rescale within a modest range)
-    if (!ppSubVarianceRescale(config)) {
+    if (!ppSubVarianceRescale(config, data)) {
         psError(psErrorCodeLast(), false, "Unable to rescale variance.");
         return false;
+    }
+
+    if (data->quality) {
+        // Done all we can do up to this point
+        return true;
     }
 
