client.js doesn't depend directly on request anymore.