client.call() now handles request.method