anchor.diff:  terminate({ok, Result}, #s{cases = Cases} = State) ->
       print_failures(lists:filter(
           fun(C) ->
  -            case get(status, C) of {error, _} -> true; _ -> false end
  +            case get(status, C) of
  +                {error, _} ->
  +                    true;
  +                _  ->
  +                    case get(reason, C) of
  +                        {abort, _} -> true;
  +                        _          -> false
  +                    end
  +            end
           end,
           Cases
       )),
  
positive.code:             color:red(format_exception(E, R, ST))
          ]
      };
  format_info(Failure, {abort, {Reason, {E, R, ST}}}) ->
      {
          color:yellow(format_case(Failure, ST)),
  
negative.code:                 setup_failed -> "Setup failed: ";
                  cleanup_failed -> "Cleanup failed: "
              end),
              io_lib:format("~n", []),
              color:yellow(format_exception(E, R, ST))
          ]
  