anchor.diff:  		string maxKeys             = "",
   		string delimiter           = variables.defaultDelimiter
   	) {
  -        requireBucketName( arguments.bucketName );
  -
  -        var parameters = {
  +		requireBucketName( arguments.bucketName );
  +
  +		var parameters = {
   			"list-type" : 2
   		};
   
  -        if ( len( arguments.prefix ) ) {
  -            parameters[ "prefix" ] = arguments.prefix;
  -        }
  +		if ( len( arguments.prefix ) ) {
  +			parameters[ "prefix" ] = arguments.prefix;
  +		}
   
   		if ( len( arguments.marker ) ) {
   			parameters[ "marker" ] = arguments.marker;
  
positive.code: 		} );
  	}
  
      /**
       * Get the S3 region for the bucket provided.
       *
       * @bucketName The bucket for which to fetch the region.
       *
       * @return     The region code for the bucket.
       */
      string function getBucketLocation( required string bucketName=variables.defaultBucketName ) {
          requireBucketName( arguments.bucketName );
          var results = S3Request( resource = arguments.bucketname, parameters={ "location" : true } );
  
  		if ( results.error ) {
  			throw( message = "Error making Amazon REST Call", detail = results.message );
  
negative.code: 		return "US";
  	}
  
  	/**
  	 * Get the versioning status of a bucket.
  	 *
  	 * @bucketName The bucket for which to fetch the versioning status.
  	 *
  	 * @return     The bucket version status or an empty string if there is none.
  	 */
  	string function getBucketVersionStatus( required string bucketName=variables.defaultBucketName ) {
  		requireBucketName( arguments.bucketName );
  		var results = S3Request( resource = arguments.bucketname, parameters={ "versioning" : true } );
  
  		var status = xmlSearch(
  			results.response,
  