so that the the qconsumer._gt and gt have a chance to die properly