anchor.diff:  	    end,
   	    case {gb_get({assoc_change,AssocId}, State),St} of
   		{[{_,{Addr,Port,#sctp_assoc_change{state=comm_up}}}|_],_}
  -		    when St =:= addr_available;
  -			 St =:= addr_confirmed -> ok;
  +		  when St =:= addr_available;
  +		       St =:= addr_confirmed -> ok;
   		{[],addr_confirmed} -> ok
   	    end,
   	    Key = {paddr_change,AssocId},
  
positive.code: 	    case {gb_get(Key, State),St} of
  		{[],_} -> ok;
  		{[{_,{Addr,Port,#sctp_assoc_change{state=comm_up}}}|_],_}
  		when St =:= comm_lost; St =:= shutdown_comp -> ok
  	    end,
  	    NewState = gb_push(Key, Val, State),
  	    Parent ! {self(),{Addr,Port,SAC}},
  
negative.code: 		     #sctp_assoc_change{
  			    state=comm_up,
  			    inbound_streams=Is}}}|_]
  		  when 0 =< Stream, Stream < Is-> ok;
  		[] -> ok
  	    end,
  	    Key = {msg,AssocId,Stream},
  