True stops the iteration, false continues on.
If you have several modules that change at the same time and you want to do something when one of them changes, you would want to use false at least until the module you are searching for has been dealt with. If you want to be complete, you should continue to return false but you could instead return true to kick out at that point too. Depends on your goal.