When host option is specified it will be used instead of the default when creating the URI object

There was a bug where if changing the host to use https://api.pusherapp.com for example the URI object was still created using the pusher default of http://api.pusherapp.com