diff --git a/src/node/src/client.js b/src/node/src/client.js
index 75567c69ecde916641ec0e8ea038fa607f7a2315..43502da6af6147e534774d5e25e2934429290b54 100644
--- a/src/node/src/client.js
+++ b/src/node/src/client.js
@@ -899,7 +899,7 @@ exports.makeClientConstructor = function(methods, serviceName,
  * @return {Channel} The channel
  */
 exports.getClientChannel = function(client) {
-  return Client.prototype.getChannel.apply(client);
+  return Client.prototype.getChannel.call(client);
 };
 
 /**
@@ -915,7 +915,7 @@ exports.getClientChannel = function(client) {
  *     to connect.
  */
 exports.waitForClientReady = function(client, deadline, callback) {
-  Client.prototype.waitForReady.apply(client, deadline, callback);
+  Client.prototype.waitForReady.call(client, deadline, callback);
 };
 
 /**