anchor.diff:  	     {"ErrorStatus: ~w", [Err2]}};
   
   	{error, Reason} -> 
  +            %% We did not get the message we wanted,
  +            %% but what did we get?
               ?EPRINT("unexpected receive error: ~w"
  -                    "~n   ~p", [Id, Reason]),
  +                    "~n   Reason:  ~p"
  +                    "~n   Msg Que: ~p", [Id, Reason, msgs()]),
   	    format_reason(Id, Reason)
       end;
   
  
positive.code: 	     {"Type: ~w, ErrStat: ~w, Idx: ~w", 
  	      [Type2, Err2, Index2]}};
  
  	{error, Reason} -> 
              ?EPRINT("unexpected receive pdu error: ~w"
                      "~n   ~p", [Id, Reason]),
  	    format_reason(Id, Reason)
      end.
  
      
  
  %%----------------------------------------------------------------------
  %% Returns: ok | {error, Id, {ExpectedFormat, ExpectedData}, {Format, Data}}
  
negative.code: 	     {"Type: ~w, ErrStat: ~w, Idx: ~w", [Type2, Err2, Index2]}};
  
  	{error, Reason} -> 
              %% We did not get the message we wanted,
              %% but what did we get?
              ?EPRINT("unexpected receive error: ~w"
                      "~n   Reason:  ~p"
                      "~n   Msg Que: ~p", [Id, Reason, msgs()]),
  	    format_reason(Id, Reason)
      end.
  
  