after last refactor, Dialer is not set on the TunDialer anymore, so any dialer needs to be passed to the client (on the fields). should test dialers that raise errors.