Yeah, it's really cool to not output expected failures.

I don't like the "white/whitelist" vocabulary in variable names and messages. Could you change that to something like "legacy files" or "expected red"?