anchor.diff:        _socket = sock;
   
         post(new ConnectEvent(this));
  -
  +      
         sock
  -          ..transform(new Utf8Decoder(allowMalformed: true)).transform(new LineSplitter()).listen((message) {
  +          ..transform(new Utf8Decoder()).transform(new LineSplitter()).listen((message) {
               post(new LineReceiveEvent(this, message));
             })
   
  
positive.code:    * Flag for if the Client has sent a ReadyEvent
     */
    bool _ready = false;
  
    /**
     * Flag for if the Client has received any data from the server yet
     */
    bool _receivedAny = false;
  
    /**
     * Privately Stored Nickname
     */
  
negative.code:    * Registers all the default handlers.
     */
    void _registerHandlers() {
      
      register((ConnectEvent event) {
        send("NICK ${config.nickname}");
        send("USER ${config.username} ${config.username} ${config.host} :${config.realname}");
      });
      
      register((LineReceiveEvent event) {
  
        /* Parse the IRC Input */
        var input = parser.convert(event.line);
  