anchor.diff:          Bad ->
               {error,{bad_return,Bad}}
       catch
  -        _:Reason ->
  -            handle_callback_crash(Reason,erlang:get_stacktrace(),
  -                                  Mod,groups,Default)
  +        _:Reason:Stacktrace ->
  +            handle_callback_crash(Reason,Stacktrace,Mod,groups,Default)
       end.
   
   handle_callback_crash(undef,[{Mod,Func,[],_}|_],Mod,Func,Default) ->
  
positive.code:             catch
                  throw:{error,Error} ->
                      [{?MODULE,error_in_suite,[[{error,Error}]]}];
                  _:Error ->
                      S = erlang:get_stacktrace(),
                      [{?MODULE,error_in_suite,[[{error,{Error,S}}]]}]
              end;
          Skip = {skip,_Reason} ->
  
negative.code:             catch
                  throw:{error,Error} ->
                      [{?MODULE,error_in_suite,[[{error,Error}]]}];
                  _:Error:S ->
                      [{?MODULE,error_in_suite,[[{error,{Error,S}}]]}]
              end;
          {error,{bad_return,_Bad}} ->
  