anchor.diff:  		/* Init global variables */
   		repoRootPath = expandPath( getDirectoryFromPath( getCurrentTemplatePath() ) & '../' );
   		problemSpecsPath = expandPath( getDirectoryFromPath( getCurrentTemplatePath() ) & '../../problem-specifications' );
  -		trackReadmeInsert= fileRead( repoRootPath & "docs/EXERCISE_README_INSERT.md" );
  +		trackReadmeInsert= fileRead( repoRootPath & "docs/EXERCISE_README_INSERT.md", "utf-8" );
   		overwriteExistingFiles = arguments.force;	
   
   		if( !directoryExists( problemSpecsPath ) ){
  
positive.code: 			readmeContent = readmeContent & "#### Submitting Incomplete Solutions#chr( 10 )#It's possible to submit an incomplete solution so you can see how others have completed the exercise.#chr( 10 )#";
  
  			/* Write the file */
  			fileWrite( readMeFile , readmeContent );
  
  			print.greenLine( 'Readme generated!' )
  				.indentedYellowLine( readMeFile )
  
negative.code: 	private function getHints( required string slug ) {
  
  		var hintsFilePath = repoRootPath & "/exercises/" & arguments.slug & "/.meta/hints.md";
  		var hints = fileExists( hintsFilePath ) ? fileRead( hintsFilePath, "utf-8" ) : "";
  
  		return hints;
  	}
  