anchor.diff:      io:format("test: send_response_statemachine/3 non-INVITE - 4~n"),
       %% Any other final responses passed by the TU to the server transaction MUST
       %% be discarded while in the "Completed" state.
  -    {ignore, false, completed} = send_response_statemachine("OPTIONS", 200, completed),
  -    {ignore, false, completed} = send_response_statemachine("OPTIONS", 300, completed),
  -    {ignore, false, completed} = send_response_statemachine("OPTIONS", 400, completed),
  -    {ignore, false, completed} = send_response_statemachine("OPTIONS", 500, completed),
  -    {ignore, false, completed} = send_response_statemachine("OPTIONS", 600, completed),
  -    {ignore, false, completed} = send_response_statemachine("OPTIONS", 699, completed),
  +    ignore = send_response_statemachine("OPTIONS", 200, completed),
  +    ignore = send_response_statemachine("OPTIONS", 300, completed),
  +    ignore = send_response_statemachine("OPTIONS", 400, completed),
  +    ignore = send_response_statemachine("OPTIONS", 500, completed),
  +    ignore = send_response_statemachine("OPTIONS", 600, completed),
  +    ignore = send_response_statemachine("OPTIONS", 699, completed),
   
       %% own conclusions
   
       io:format("test: send_response_statemachine/3 non-INVITE - 5~n"),
       %% provisional responses received from the TU when already completed is ignored
  -    {ignore, false, completed} = send_response_statemachine("OPTIONS", 100, completed),
  -    {ignore, false, completed} = send_response_statemachine("OPTIONS", 199, completed),
  +    ignore = send_response_statemachine("OPTIONS", 100, completed),
  +    ignore = send_response_statemachine("OPTIONS", 199, completed),
   
       ok.
  
positive.code: send_response_statemachine(Method, Status, completed) when Status >= 101, Status =< 699 ->
      logger:log(debug, "UAS decision: Requested to send 2/3/4/5/6xx response ~p to ~s when already in " ++
  	       "state 'completed' - ignoring", [Status, Method]),
      {ignore, false, completed};
  
  send_response_statemachine(Method, Status, terminated) when Status >= 100, Status =< 699 ->
      logger:log(debug, "UAS decision: Requested to send response ~p to ~s when in state 'terminated' - " ++
  	       "ignoring", [Status, Method]),
      {ignore, false, terminated}.
  
  
  %%--------------------------------------------------------------------
  
negative.code: send_response_statemachine(Method, Status, State) when Status == 100 ->
      logger:log(debug, "UAS decision: Requested to send 100 Trying to ~s when in state '~p' - " ++
  	       "ignoring", [Method, State]),
      ignore;
  
  send_response_statemachine(Method, Status, trying) when Status >= 100, Status =< 199 ->
      logger:log(debug, "UAS decision: Requested to send 1xx response ~p to ~s when in state 'trying' - " ++
  