Yes, that simplified the the code. Pushing to `results` only if there are problems and keeping track of the provider who caused this issue in a separate array that will be passed to `updatePanelTitleAndStatusBar`.