anchor.diff:          undefined ->
               State;
           _Else ->
  -            io:format(color:yellow("C")),
               State#s{cases = State#s.cases ++ [Data]}
  -    end.
  +    end;
  +handle_cancel(test, Data, State) ->
  +    io:format(color:yellow("C")),
  +    NewData = case get(status, Data) of
  +        undefined -> [{status, {cancelled, undefined}}|Data];
  +        _Else     -> Data
  +    end,
  +    State#s{cases = State#s.cases ++ [NewData]}.
   
   terminate({ok, Result}, #s{cases = Cases} = State) ->
       print_failures(lists:filter(
  
positive.code:     Flat = iolist_to_binary(Pretty),
      TermSplit = "([,\\[\\]\\{\\}]|\\s+=>\\s+|#\\{)",
      re:split(Flat, TermSplit, [trim]).
  
  format_term(Term, Indent, Outer) ->
      io_lib_pretty:print(Term, Indent, columns() - Outer, -1).
  
  format_diff([]) ->
  
negative.code:             color:yellowb("Specification exception: "),
              color:yellow(io_lib:format("~p", [{module_not_found, Module}]))
          ]
      };
  format_info(Failure, {cancelled, undefined}) ->
      {
          color:yellow(format_case(Failure, [])),
          [
              color:yellowb("Unknown EUnit error!")
          ]
      }.
  
  diff_prep_term(Term) ->
  