anchor.diff:  	erlang:trace_info({?MODULE,seq_r,3}, match_spec),
       ?line {meta,MetaTracer} =
   	erlang:trace_info({?MODULE,seq_r,3}, meta),
  -    ?line {meta_match_spec,MetaMatchSpec} =
  +    ?line {meta_match_spec,MetaMs} =
   	erlang:trace_info({?MODULE,seq_r,3}, meta_match_spec),
       ?line ok = check_trace_info({?MODULE, seq_r, 3}, [], none),
  -    %%
  -    ?line {all,[_|_]=TraceInfo} =
  -	erlang:trace_info({?MODULE,seq_r,3}, all),
  -    ?line {value,{traced,local}} =
  -	lists:keysearch(traced, 1, TraceInfo),
  -    ?line {value,{match_spec,[]}} =
  -	lists:keysearch(match_spec, 1, TraceInfo),
  -    ?line {value,{meta,MetaTracer}} =
  -	lists:keysearch(meta, 1, TraceInfo),
  -    ?line {value,{meta_match_spec,MetaMatchSpec}} =
  -	lists:keysearch(meta_match_spec, 1, TraceInfo),
  -    ?line {value,{call_count,0}} =
  -	lists:keysearch(call_count, 1, TraceInfo),
  -    ?line {value,{call_time,[]}} =
  -	lists:keysearch(call_time, 1, TraceInfo),
  +
  +    %% check empty trace_info for ?MODULE:seq_r/3
  +    ?line {all,[_|_]=TraceInfo}     = erlang:trace_info({?MODULE,seq_r,3}, all),
  +    ?line {value,{traced,local}}    = lists:keysearch(traced, 1, TraceInfo),
  +    ?line {value,{match_spec,[]}}   = lists:keysearch(match_spec, 1, TraceInfo),
  +    ?line {value,{meta,MetaTracer}} = lists:keysearch(meta, 1, TraceInfo),
  +    ?line {value,{meta_match_spec,MetaMs}} = lists:keysearch(meta_match_spec, 1, TraceInfo),
  +    ?line {value,{call_count,0}} = lists:keysearch(call_count, 1, TraceInfo),
  +    ?line {value,{call_time,[]}} = lists:keysearch(call_time, 1, TraceInfo),
  +
  +    %% check empty trace_info for erlang:term_to_binary/1
  +    ?line {all, [_|_] = TraceInfoBif} = erlang:trace_info({erlang, term_to_binary, 1}, all),
  +    ?line {value,{traced,local}}     = lists:keysearch(traced, 1, TraceInfoBif),
  +    ?line {value,{match_spec,[]}}    = lists:keysearch(match_spec, 1, TraceInfoBif),
  +    ?line {value,{meta, MetaTracer}}  = lists:keysearch(meta, 1, TraceInfoBif),
  +    ?line {value,{meta_match_spec,MetaMs}} = lists:keysearch(meta_match_spec, 1, TraceInfoBif),
  +    %% not implemented
  +    ?line {value,{call_count,false}} = lists:keysearch(call_count, 1, TraceInfoBif),
  +    %?line {value,{call_count,0}} = lists:keysearch(call_count, 1, TraceInfoBif),
  +    ?line {value,{call_time,[]}} = lists:keysearch(call_time, 1, TraceInfoBif),
  +
       %%
       ?line [3,2,1] = seq_r(1, 3, fun(X) -> X+1 end),
  -    %%
  +    ?line T0 = now(),
  +    ?line with_bif(Nbc),
  +    ?line T1 = now(),
  +    ?line TimeB = timer:now_diff(T1,T0),
  +    %%
  +
       ?line List = collect(100),
       ?line {MetaR, LocalR} =
   	lists:foldl(
  
positive.code:     ["Tests in/out scheduling of call time counters"];
  scheduling(Config) when is_list(Config) ->
      ?line P  = erlang:trace_pattern({'_','_','_'}, false, [call_time]),
      ?line M  = 1000000,
      ?line Np = erlang:system_info(schedulers_online),
      ?line F  = 12,
  
  
negative.code:     ?line erlang:trace_pattern({?MODULE,loaded,1}, true, [call_time]),
  
      ?line Pids    = [setup() || _ <- lists:seq(1, F*Np)],
      ?line {_Ls,T1} = execute(Pids, {?MODULE,loaded,[M]}),
      ?line [Pid ! quit || Pid <- Pids],
  
      %% logic dictates that each process will get ~ 1/F of the schedulers time
  