Parser is now handling sub_modules