Fixing `client.request()` by returning `arg` from success handler