Logically separate collect and print
Adding simple mutator exclusion