anchor.diff:  
   unmarshal_message(Data) when is_binary(Data) ->
       case unmarshal_header(Data) of
  -        more -> more;
  +        more -> 
  +			more;
           {ok, #dbus_header{type=MsgType}=Header, BodyBin, Rest} ->
               case dbus_message:find_field(?FIELD_SIGNATURE, Header) of
                   undefined ->
  
positive.code: 
  unmarshal_string(LenType, Data, Pos) ->
      case unmarshal(LenType, Data, Pos) of
          more -> more;
          {ok, Length, Data1, _} when byte_size(Data1) < Length ->
              more;
          {ok, Length, Data1, Pos1} ->
  
negative.code:                 more -> more;
                  {ok, Type} ->
                      case unmarshal(Type, Data1, Pos1) of
                          more -> 
  							more;
                          {ok, Value, Data2, Pos2} -> 
  							{ok, #dbus_variant{type=Type, value=Value}, Data2, Pos2}
                      end
              end
      end.
  