anchor.diff:  	?ASSERT_EQ(VarG, 0),
   	?ASSERT_EQ(VarH, 0),
   	?ASSERT_EQ(VarI, 0),
  -	?ASSERT_EQ(VarJ, 2),
   	ignore;
   
   %% @todo Check that _Rest is full of 0s.
  
positive.code: 	?ASSERT_EQ(VarI, 0),
  	{area_change, QuestID, ZoneID, MapID, EntryID, PartyPos};
  
  %% @doc Probably safely ignored. VarJ is apparently replied with the same value sent by 0208.
  %% @todo Find out why we don't receive this command anymore.
  parse(Size, 16#0808, Channel, Data) ->
  	<<	_LID:16/little, VarA:16/little, VarB:32/little, VarC:32/little, VarD:32/little, VarE:32/little,
  		VarF:32/little, VarG:32/little, VarH:32/little, VarI:32/little, VarJ:32/little >> = Data,
  	?ASSERT_EQ(Size, 48),
  	?ASSERT_EQ(Channel, 2),
  	?ASSERT_EQ(VarA, 0),
  
negative.code: 	Modifiers = {chat_modifiers, ChatType, ChatCutIn, ChatCutInAngle, ChatMsgLength, ChatChannel, ChatCharacterType},
  	{chat, FromTypeID, FromGID, FromName, Modifiers, ChatMsg};
  
  %% @doc Probably safely ignored. _AreaNb is apparently replied with the same value sent by 0205, the one after EntryID.
  parse(Size, 16#0806, Channel, Data) ->
  	<<	_LID:16/little, VarA:16/little, VarB:32/little, VarC:32/little, VarD:32/little, VarE:32/little,
  		VarF:32/little, VarG:32/little, VarH:32/little, VarI:32/little, _AreaNb:32/little >> = Data,
  	?ASSERT_EQ(Size, 48),
  	?ASSERT_EQ(Channel, 2),
  	?ASSERT_EQ(VarA, 0),
  