Using "q" now causes the program to exit/close
Reporting queue is now forced upstream on stop()