|  | @@ -148,9 +148,9 @@ AmberC.prototype.main = function(configuration, finished_callback) {
 | 
	
		
			
				|  |  |  		console.error(error);
 | 
	
		
			
				|  |  |  	})
 | 
	
		
			
				|  |  |  	.then(function () {
 | 
	
		
			
				|  |  | -        console.log = console.ambercLog;
 | 
	
		
			
				|  |  | -        finished_callback && finished_callback();
 | 
	
		
			
				|  |  | -    });
 | 
	
		
			
				|  |  | +		console.log = console.ambercLog;
 | 
	
		
			
				|  |  | +		finished_callback && finished_callback();
 | 
	
		
			
				|  |  | +	});
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -467,7 +467,7 @@ function compose_js_files(configuration) {
 | 
	
		
			
				|  |  |  	return new Promise(function(resolve, reject) {
 | 
	
		
			
				|  |  |  		var programFile = configuration.program;
 | 
	
		
			
				|  |  |  		if (undefined === programFile) {
 | 
	
		
			
				|  |  | -			resolve(true);
 | 
	
		
			
				|  |  | +			resolve(configuration);
 | 
	
		
			
				|  |  |  			return;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		if (undefined !== configuration.output_dir) {
 | 
	
	
		
			
				|  | @@ -493,10 +493,11 @@ function compose_js_files(configuration) {
 | 
	
		
			
				|  |  |  		fileStream.on('error', function(error) {
 | 
	
		
			
				|  |  |  			fileStream.end();
 | 
	
		
			
				|  |  |  			console.ambercLog(error);
 | 
	
		
			
				|  |  | +			reject(error);
 | 
	
		
			
				|  |  |  		});
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		fileStream.on('close', function(){
 | 
	
		
			
				|  |  | -			return;
 | 
	
		
			
				|  |  | +			resolve(configuration);
 | 
	
		
			
				|  |  |  		});
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		var builder = createConcatenator();
 | 
	
	
		
			
				|  | @@ -540,7 +541,6 @@ function compose_js_files(configuration) {
 | 
	
		
			
				|  |  |  		});
 | 
	
		
			
				|  |  |  		console.log('Done.');
 | 
	
		
			
				|  |  |  		fileStream.end();
 | 
	
		
			
				|  |  | -		resolve(configuration);
 | 
	
		
			
				|  |  |  	});
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 |