anchor.diff:  
   				// we accept this because S3 accept this, so if ACF does not, that is a bug/limitation in ACF.
   				it(title="Creating a new file without extension", skip=isNotSupported(), body=function( currentSpec ) {
  +					if ( isNotSupported() ) return;
   					if (!fileExists(baseWithBucketName & "/test.txt"))
   						fileWrite( baseWithBucketName & "/test.txt", "Sample s3 text" );
   				});
   			
   				it(title="Trying to access the file via url of the file name", skip=isNotSupported(), body=function( currentSpec ) {
  +					if ( isNotSupported() ) return;
   					var callingViaURL = cffilewithURL();
   					expect( callingViaURL ).toBe('true');
   				});
   
   				it(title="Trying to access the file via bucket path of the file name", skip=isNotSupported(), body=function( currentSpec ) {
  +					if ( isNotSupported() ) return;
   					var accessBucket = directlyAccessBucket();
   					expect( accessBucket ).toBe('true');
   				});
  
positive.code: 		}
  
  		function beforeAll() skip="isNotSupported"{
  			variables.bucketName = lcase("lucee-ldev1129-#CreateGUID()#");
  			var uri = createURI( variables.bucketName );
  			if (not directoryExists(uri) ){
  				Directorycreate(uri);
  				Directorycreate("#uri#/test");
  				Directorycreate("#uri#/test2");
  			}
  			if ( isNotSupported() ) return;
  			var s3Details = getCredentials();
  			
  			variables.base = "s3://#s3Details.ACCESS_KEY_ID#:#s3Details.SECRET_KEY#@";
  
negative.code: <cfcomponent extends="org.lucee.cfml.test.LuceeTestCase" labels="s3">
  	<cfscript>
  		// skip closure
  		function isNotSupported() {
  