3303
3304 - a new pattern to coalesce lots of nested branches
3305 - all progress messages are now consistently in main.cc