Because I don't want to iterate over the structure many times.