I don't get it. How does that avoid the implicit assumption that all arrays in a stream have got the same size?