anchor.diff:  broadcast(_Message, []) ->
   	ok;
   broadcast(Message, [{C,_} | Tail]) ->
  -	pre_client_connection:send(C, tcp, event, <<"chat">>, Message),
  +	pre_client_connection:send(C, tcp, event, <<"chat">>, mochijson2:encode(Message)),
   	broadcast(Message, Tail).
   	
   remove_chatter(Conn, Name, Chatters, Controllers, RoomPid) ->
  
positive.code: 	#state{chatters = Chatters} = State,
  	#client_info{connection = Conn, username = Name} = Client,
  	Chatters0 = [{Conn, Name} | Chatters],
  	Msg = mochijson2:encode({struct, [
  		{<<"message">>, <<"chatter_joined">>},
  		{<<"room">>, pid_to_bin(self())},
  		{<<"joiner">>, Name}
  	]}),
  	broadcast(Msg, Chatters0),
  	{reply, ok, State#state{chatters = Chatters0}};
  
  
negative.code: 			{reply, {error, not_controller}, State};
  		{_,_} ->
  			Squelched = [TargetPid | State#state.squelched],
  			Msg = {struct, [
  				{<<"message">>, <<"muted">>},
  				{<<"room">>, pid_to_bin(self())}
  			]},
  			broadcast(Msg, [{TargetPid, "name"}]),
  			{reply,ok,State#state{squelched = Squelched}}
  	end;
  