 
         if requestStarted || responseStarted
             {
-            overallProgress.holdConstant
+            overallProgress = overallProgress.heldConstant
                 { connectLatency.complete() }
             }
         else

                { return nil }
            }

        overallProgress.holdConstant
            {
            uploadProgress.actualTotal   = optionalTotal(metrics.requestBytesTotal)
            downloadProgress.actualTotal = optionalTotal(metrics.responseBytesTotal)


        if responseStarted
            {
            overallProgress = overallProgress.heldConstant
                { responseLatency.complete() }
            }
        else if requestSent
