If there are asymmetric states like these, in the case of `ReportByCpu false` I need to discard these states, otherwise I'd need to keep a counter of number of [state, core] tuple, which seems overkill. Of course `ReportByCpu true` behaves correctly in that case