lots of progress towards master lazy/eager switch,  but still working on a test of the command line processing logic