code: function message( data , color ) {
  	var k , messageString = '' ;
  
  	if ( data.mon ) {
  		messageString = '\n' ;
  
  		if ( color ) {
  			for ( k in data.mon ) {
  				messageString += string.ansi.green + k + string.ansi.reset + ': ' +
  					string.ansi.cyan + data.mon[ k ] + string.ansi.reset + '\n' ;
  			}
  		}
  		else {
  			for ( k in data.mon ) { messageString += k + ': ' + data.mon[ k ] + '\n' ; }
  		}
  	}
  	else if ( Array.isArray( data.messageData ) && data.isFormat ) {
  		//if ( color ) { messageString = string.ansi.italic + string.formatMethod.apply( { color: true } , data.messageData ) ; }
  		//else { messageString = string.formatMethod.apply( { color: false } , data.messageData ) ; }
  
  		messageString = string.formatMethod.apply( color ? formatColor : format , data.messageData ) ;
  	}
  	else if ( data.messageData instanceof Error ) {
  		messageString = string.inspectError( { style: color ? 'color' : 'none' } , data.messageData ) ;
  	}
  	else if ( typeof data.messageData !== 'string' ) {
  		messageString = string.inspect( { style: color ? 'color' : 'none' } , data.messageData ) ;
  	}
  	else {
  		// Even if messageData is not an array, it may contains markup, so it should be formated anyway
  		//messageString = data.messageData ;
  		messageString = string.formatMethod.call( color ? formatColor : format , data.messageData ) ;
  	}
  
  	return messageString ;
  }
docs: Turn style markup off