new-queue requires host and port

Also, return component from 'stop'