Move processing multilevel results to own method