Properly colorize compact results

Compact results aren't colorized the same as non-compact. These changes introduce the same colorization non-compact results have to compact results.