in reply to poll ideas quest 2014

The main impetus to break off some code into a separate routine is when: