Need to make sure this method only returns `host` argument if `host` kwarg is not passed to the constructor. The reason is that `host` has precedence over `region`.

Another option would be to make those arguments mutually exclusive - require user to pass at least one, but not both at once.