output fns to be used via loop on tx-report-queue