anchor.diff:  	fun(ExpVBs, Trap) ->
   		case Trap of
   		    {noError, 0, VBs0} ->
  -			p("trap info as expected: ~n~p", [VBs0]), 
  +			?IPRINT("trap info as expected: ~n~p", [VBs0]), 
   			%% The first two are a timestamp and oid
   			[_,_|VBs] = VBs0,
   			case (catch validate_vbs(MgrNode, 
   						 ExpVBs, VBs)) of
   			    ok ->
  -				p("valid trap"),
  +				?IPRINT("valid trap"),
   				ok;
   			    Error ->
  -				p("invalid trap: ~n   Error: ~p", 
  -				  [Error]),
  +				?EPRINT("invalid trap: "
  +                                        "~n      ~p", [Error]),
   				Error
   			end;
   		    {Err, Idx, VBs} ->
  -			p("unexpected error status: "
  -			  "~n   Err: ~p"
  -			  "~n   Idx: ~p"
  -			  "~n   VBs: ~p", [Err, Idx, VBs]),
  +			?EPRINT("unexpected error status: "
  +                                "~n   Err: ~p"
  +                                "~n   Idx: ~p"
  +                                "~n   VBs: ~p", [Err, Idx, VBs]),
   			Reason = {unexpected_status, {Err, Idx, VBs}},
   			{error, Reason}
   		end
  
positive.code:             fun() -> do_simple_start_and_monitor_crash1(Config) end).
  
  do_simple_start_and_monitor_crash1(Config) ->
      p("starting with Config: ~n~p", [Config]),
  
      ConfDir = ?config(manager_conf_dir, Config),
      DbDir   = ?config(manager_db_dir, Config),
  
negative.code: 	fun() ->
  		receive
  		    {snmp_targets, inform3_tag1, [_Addr]} ->
  			?IPRINT("received inform-sent ack"),
  			ok
  		after 10000 ->
  			receive 
  