                 complete(error, data)
             })
         }
-        download(s3Bucket: s3Bucket, s3Key: s3Key, completionHandler: completionHandler)
+		self.transfer.downloadData(fromBucket: s3Bucket, key: s3Key, expression: nil, completionHandler: completionHandler)
     } 
     /**
     * Download File.  This works for binary and text files. This method does not use

                complete(error, datastring)
            })
        }
        download(s3Bucket: s3Bucket, s3Key: s3Key, completionHandler: completionHandler)
    }
    /**
    * Download Binary object to Data, receiving code might need to convert it needed form

                }
            })
        }
        self.transfer.downloadData(fromBucket: s3Bucket, key: s3Key, expression: nil, completionHandler: completionHandler)
        //.continueWith has been dropped, because it did not report errors        
    }
    /////////////////////////////////////////////////////////////////////////
    // Upload Functions
