diff --git a/transfer_service/tape_client.py b/transfer_service/tape_client.py
index ceb2876b5edf4f92017b35bd12f27dc6c9793b42..2f2789f92f58cdc86478d7ccfb5ad092aae25c3d 100644
--- a/transfer_service/tape_client.py
+++ b/transfer_service/tape_client.py
@@ -15,9 +15,9 @@ class TapeClient(object):
         self.host = host
         self.port = port
         self.user = user
-        self.key = paramiko.RSAKey.from_private_key_file(keyFile)
         self.client = paramiko.SSHClient()
         self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
+        self.key = paramiko.RSAKey.from_private_key_file(keyFile)
         self.client.load_system_host_keys()
         self.scp = None
         self.taskList = []
@@ -78,7 +78,7 @@ class TapeClient(object):
          stdin, stdout, stderr = self.client.exec_command(cmd)
     
     def recallChecksumFiles(self, dirName):
-        cmd = "find $(dirname " + dirName + ") -type f \( -iname \"*-md5sum.txt\" \) | eeadm recall"
+        cmd = "find $(dirname " + dirName + ") -type f \( -iname \"*-md5sum.txt\" \) | /opt/ibm/ltfsee/bin/eeadm recall"
         stdin, stdout, stderr = self.client.exec_command(cmd)
         exitCode = stdout.channel.recv_exit_status()
         out = open("tape_client_log.txt", "a")