Uh, I'll get back to you on that. :wink: Just tried the obvious approach of storing the number in the runner. That runs into the slight problem that `spawn_cases` spawns the separate processes that know return the number of failures.

At this point I'm wondering if the whole formatter approach isn't really an instance of the gen_event pattern. It would make sense to have formatters simply as event handlers, with a simple event handler for failures that does the counting for the return value so that formatters don't need to bother with that.