I went for the nested forEach approach at first, but I reverted to this because the nested approach would create a huge _unnecessary_ diff (cz of the added indentation) that I wanted to avoid. Didn't want to be blamed for all of the tests, too late now :p