The check to see if the modules list is empty, and the logging line really belong in the `startExternalModules` method with everything else.