Allow specifying pub & sub client in options