anchor.diff:      var modArr, k, v, mSet, src;
   
       modArr = [];
  -    for (k in IR.modifiers){
  -      v = IR.modifiers[k];
  +    for (k in modifiers){
  +      v = modifiers[k];
         mSet = modSet(k);
         src = sourceOption(k);
         if (mSet){
           if (mSet.values){
  -          if mSet.values[v]){
  +          if (mSet.values[v]){
               modArr.push(k + v);
             }
           } else {
  
positive.code:   };
  
    function s3Object(uri){
      if (url.hostname === 's3.amazonaws.com'){
        return '/' + uri.pathname.split('/').slice(2).join('/');
      } else {
        return uri.pathname;
  
negative.code:   };
  
    function buildPath(uri, modifiers){
      if(uri){
        switch(urlDomain(uri.hostname)){
          case 's3':
            return s3Object(uri);
            break;
          case 'facebook':
            return fbUid(uri);
            break;
          default:
            ''
        }
      } else {
        for (var k in modifiers){
          if (sourceOption(k)){
            return '/' + modifiers[k] + '.jpg';
          }
        }
      }
    };
  
    function urlDomain(host){
  