Added ResultList so we can group all the results and only handle them at the end.