better to have: - auto provision new queue if the specified queue doesn't exist.
better to have: