Amended to use specified queue and exchange