It depends on if you need a loop or a direct lookup. Sometimes a loop is necessary with a helper if you are running an AI program. Otherwise your direct route of Pythonic way squares loop will stop if running an AI project without a helper, and if the program runs into it again it will show an error. I have run into this with my maestro studies, finding less coding to do the same function, it is all about context and how you need it to be used. (I.e., Return vs print, for vs if)