Single threaded collection, and more reliably collecting and sending