- Use no timeout for receiving messages in subscribeAndReceive()
- Only connect when necessary
- Test receipt