same as before: either you return and not use threadFound, either you use break and use threadFound. I do prefer to use threadFound because I don't like returns in the middle of a loop