BClient.start must not throw