anchor.diff:          // Turn on Travis CI
           if ( ! len( moduleSettings.travisToken ) ) {
               print.line().line( "I couldn't find a Travis token for you.  Creating one from your GitHub token now." ).toConsole();
  -            cfhttp( url="https://api.travis-ci.org/auth/github", method="POST", result="token", throwonerror="true" ) {
  +            cfhttp( url="https://api.travis-ci.org/auth/github", method="POST", result="local.token", throwonerror="true" ) {
                   // "MyClient/1.0.0" is used because Travis is bonkers with anything else
                   cfhttpparam( type="header", name="User-Agent", value="MyClient/1.0.0" );
                   cfhttpparam( type="header", name="Accept", value="application/vnd.travis-ci.2+json" );
  
positive.code:         }
          else {
              try {
                  cfhttp( url="https://api.travis-ci.org/repos/#gitUsername#/#moduleName#", result="travisRepo", throwonerror="true" ) {
                      cfhttpparam( type="header", name="Authorization", value="token #moduleSettings.travisToken#" );
                      // "MyClient/1.0.0" is used because Travis is bonkers with anything else
                      cfhttpparam( type="header", name="User-Agent", value="MyClient/1.0.0" );
                      cfhttpparam( type="header", name="Accept", value="application/vnd.travis-ci.2+json" );
                  }
  
                  var travisRepoId = deserializeJSON( travisRepo.filecontent ).repo.id;
  
                  cfhttp( url="https://api.travis-ci.org/hooks", method="PUT", result="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
                      cfhttpparam( type="header", name="User-Agent", value="MyClient/1.0.0" );
  
negative.code:         }
  
          var tries = 1;
          var travisRepoId = 0;
          print.text( "Please wait while Travis CI syncs with you GitHub account." );
          while ( tries <= 10 ) {
              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#" );
                      // "MyClient/1.0.0" is used because Travis is bonkers with anything else
                      cfhttpparam( type="header", name="User-Agent", value="MyClient/1.0.0" );
                      cfhttpparam( type="header", name="Accept", value="application/vnd.travis-ci.2+json" );
                  }
  
                  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()
  