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