oh, i see why you're doing it this way.  So that you can pass in a list of modules in addition to the ones that get initialized in initializeModules?  But it looks like the list that's passed in to initializeModules is always empty.  Am I missing something?