de-couple classification from output

Fixes bug where --summary would return the wrong results
when verbosity level was < 2.