Since we are just iterating, isn't it cheaper to keep it lazily evaluated?