anchor.diff:                      } ) );
                   }
   
  -                print.boldGreenLine( "Builds turned on in Travis." ).line().toConsole();
  +                print
  +                	.line()
  +                	.boldGreenLine( "Builds turned on in Travis." ).line().toConsole();
               }
               catch ( any e ) {
  -                log.debug( "Travis Repo Id: #travisRepoId ?: 'N/A'#" );
  -                log.error( "Exception thrown trying to activate Travis CI", e );
  -
  -                print.boldRed( "Whoops! " )
  +                log.info( "Travis Repo Id: #travisRepoId ?: 'N/A'#" );
  +                log.error( "Exception thrown trying to activate Travis CI", e.message );
  +				
  +				if( tries <= 30 ) {
  +					sleep( 1000 );
  +	                print.text( ". " )
  +	                	.toConsole();
  +	                	
  +					retry;
  +				}
  +
  +                print.line()
  +                	.boldRed( "Whoops! " )
                       .redLine( "There was some trouble turning on the Travis builds.  You may need to handle that manually.  Sorry!")
                       .line()
                       .toConsole();
               }
           }
  -
  +		
           try {
           // Using HTTPS URL so the GitHub Oauth token will work without complaining about not knowing the github.com host.
               var uri = createObject( "java", "org.eclipse.jgit.transport.URIish" )
  
positive.code: 
                  travisRepoId = deserializeJSON( travisRepo.filecontent ).repo.id;
                  
                  break;    
              }
              catch ( any e ) {
                  print.text( "." );
                  sleep( 1000 );
                  tries++;    
              }
          }
  
          if ( tries > 10 || travisRepoId == 0 ) {
              print.boldRed( "Whoops! " )
                  .redLine( "There was some trouble turning on the Travis builds.  You may need to handle that manually.  Sorry!")
                  .line()
                  .toConsole();
          }
          else {
              try {
                  cfhttp( url="https://api.travis-ci.org/hooks", method="PUT", result="local.turnOnHooks", throwonerror="true" ) {
                      cfhttpparam( type="header", name="Authorization", value="token #moduleSettings.travisToken#" );
                      // "MyClient/1.0.0" is used because Travis is bonkers with anything else
  
negative.code: 
          var tries = 1;
          var travisRepoId = 0;
          var numTries = 60;
          print.text( "Please wait while Travis CI syncs with you GitHub account. " )
          	.toConsole();
          while ( tries <= numTries ) {
              try {
                  cfhttp( url="https://api.travis-ci.org/repos/#gitUsername#/#moduleName#", result="local.travisRepo", throwonerror="true" ) {
                      cfhttpparam( type="header", name="Authorization", value="token #moduleSettings.travisToken#" );
  