anchor.diff:  	 *
   	 * @bucketName         The bucket in which to store the object.
   	 * @uri                The destination uri key to use when saving the object.
  -	 * @filepath           The file path write the object to, if no filename given filename from uri is used
  -	 * @charset            The file charset, defaults to UTF-8
  +	 * @filepath           The file path write the object to, if no filename given filename from uri is used.
   	 * @HTTPTimeout        The HTTP timeout to use.
  +	 * @getAsBinary        Treat the response body as binary instead of text.
   	 *
   	 * @return             The object's eTag.
   	 */
  
positive.code: 		string filename       = "",
  		numeric timeout       = variables.defaultTimeOut,
  		boolean parseResponse = true,
  		boolean getAsBinary   = false,
  		boolean throwOnError  = variables.throwOnRequestError
  	) {
  		var results = {
  
negative.code: 		required string bucketName = variables.defaultBucketName,
  		required string uri,
  		required string filepath,
  		numeric HTTPTimeout        = variables.defaultTimeOut,
  		boolean getAsBinary        = no
  	) {
  		requireBucketName( arguments.bucketName );
  
  