Snapshot collection before enumerating
Merge branch 'Printer' into 3.4.x