anchor.diff:      var sign_length = options['sign'].length;
       var str_len = 0;
       
  -    if (radix == 8) {
  +    if (radix == 8 && min_chars <= min_digits) {
         num_length += prefix.length;
       }
       
  
positive.code:       }
      }
      
      
      ret = _arg.toRadixString(radix);
  
      if (options['alternate_form']) {
        if (radix == 16) {
          prefix = "0x";
  
negative.code:         options['sign'] = '';
        }
      }
      
      // space "prefixes non-negative signed numbers with a space"
      if ((options['add_space'] && options['sign'] == '' && _arg > -1 && radix == 10)) {
        options['sign'] = ' ';
  